CalculiX  2.13
A Free Software Three-Dimensional Structural Finite Element Program
radiate.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine radiate (e, sink, temp, kstep, kinc, time, noel, npt, coords, jltyp, field, nfield, loadtype, node, area, vold, mi, iemchange)
 

Function/Subroutine Documentation

◆ radiate()

subroutine radiate ( real*8, dimension(2), intent(out)  e,
real*8, intent(inout)  sink,
real*8, intent(in)  temp,
integer, intent(in)  kstep,
integer, intent(in)  kinc,
real*8, dimension(2), intent(in)  time,
integer, intent(in)  noel,
integer, intent(in)  npt,
real*8, dimension(3), intent(in)  coords,
integer, intent(in)  jltyp,
real*8, dimension(nfield), intent(in)  field,
integer, intent(in)  nfield,
character*20, intent(in)  loadtype,
integer, intent(in)  node,
real*8, intent(in)  area,
real*8, dimension(0:mi(2),*), intent(in)  vold,
integer, dimension(*), intent(in)  mi,
integer, intent(out)  iemchange 
)
22 !
23 ! user subroutine radiate
24 !
25 !
26 ! INPUT:
27 !
28 ! sink present sink temperature
29 ! temp current temperature value
30 ! kstep step number
31 ! kinc increment number
32 ! time(1) current step time
33 ! time(2) current total time
34 ! noel element number
35 ! npt integration point number
36 ! coords(1..3) global coordinates of the integration point
37 ! jltyp loading face kode:
38 ! 11 = face 1
39 ! 12 = face 2
40 ! 13 = face 3
41 ! 14 = face 4
42 ! 15 = face 5
43 ! 16 = face 6
44 ! field currently not used
45 ! nfield currently not used (value = 1)
46 ! loadtype load type label
47 ! node currently not used
48 ! area area covered by the integration point
49 ! vold(0..4,1..nk) solution field in all nodes
50 ! 0: temperature
51 ! 1: displacement in global x-direction
52 ! 2: displacement in global y-direction
53 ! 3: displacement in global z-direction
54 ! 4: static pressure
55 ! mi(1) max # of integration points per element (max
56 ! over all elements)
57 ! mi(2) max degree of freedomm per node (max over all
58 ! nodes) in fields like v(0:mi(2))...
59 !
60 ! OUTPUT:
61 !
62 ! e(1) magnitude of the emissivity
63 ! e(2) not used; please do NOT assign any value
64 ! sink sink temperature (need not be defined
65 ! for cavity radiation)
66 ! iemchange = 1 if the emissivity is changed during
67 ! a step, else zero.
68 !
69  implicit none
70 !
71  character*20 loadtype
72 !
73  integer kstep,kinc,noel,npt,jltyp,nfield,node,mi(*),iemchange
74 !
75  real*8 e(2),sink,time(2),coords(3),temp,field(nfield),area,
76  & vold(0:mi(2),*)
77 !
78  intent(in) temp,kstep,kinc,time,noel,npt,
79  & coords,jltyp,field,nfield,loadtype,node,area,vold,mi
80 !
81  intent(out) e,iemchange
82 !
83  intent(inout) sink
84 !
85  e(1)=0.72d0
86 !
87  return
Hosted by OpenAircraft.com, (Michigan UAV, LLC)