Go to the source code of this file.
|
subroutine | postview (ntr, sideload, nelemload, kontri, ntri, nloadtr, tenv, adview, auview, area, fenv, jqrad, irowrad, nzsrad) |
|
◆ postview()
subroutine postview |
( |
integer |
ntr, |
|
|
character*20, dimension(*) |
sideload, |
|
|
integer, dimension(2,*) |
nelemload, |
|
|
integer, dimension(4,*) |
kontri, |
|
|
integer |
ntri, |
|
|
integer, dimension(*) |
nloadtr, |
|
|
real*8, dimension(*) |
tenv, |
|
|
real*8, dimension(*) |
adview, |
|
|
real*8, dimension(*) |
auview, |
|
|
real*8, dimension(*) |
area, |
|
|
real*8, dimension(*) |
fenv, |
|
|
integer, dimension(*) |
jqrad, |
|
|
integer, dimension(*) |
irowrad, |
|
|
integer |
nzsrad |
|
) |
| |
33 character*20 sideload(*)
35 integer ntr,iptri,irowrad(*),jqrad(*),nzsrad,nloadtr(*),
36 & nelemload(2,*),i,j,ntri,kontri(4,*)
49 if(iptri.gt.ntri)
exit 50 if(kontri(4,iptri).ne.i)
exit 51 totarea=totarea+area(iptri)
86 do j=nzsrad+jqrad(i),nzsrad+jqrad(i+1)-1
103 fenv(irowrad(i))=fenv(irowrad(i))+
auview(i)
109 do j=nzsrad+jqrad(i),nzsrad+jqrad(i+1)-1
121 if((fenv(i).gt.0.d0).and.
122 & ((fenv(i).gt.1.d0).or.(tenv(i).lt.0)))
129 if((fenv(irowrad(i)).gt.0.d0).and.
130 & ((fenv(irowrad(i)).gt.1.d0).or.(tenv(irowrad(i)).lt.0)))
137 if((fenv(i).gt.0.d0).and.
138 & ((fenv(i).gt.1.d0).or.(tenv(i).lt.0)))
then 139 do j=nzsrad+jqrad(i),nzsrad+jqrad(i+1)-1
148 if((fenv(i).gt.1.d0).or.(tenv(i).lt.0))
then 149 if(fenv(i).gt.0.d0)
then 152 write(*,*)
'*WARNING in radmatrix: viewfactors' 153 write(*,*)
' for 3D-face''',
154 & sideload(nloadtr(i)),
'''' 155 write(*,*)
' of element',
156 & nelemload(1,nloadtr(i))
157 write(*,*)
' cannot be scaled since they are' 158 write(*,*)
' all zero' static double * adview
Definition: radflowload.c:42
static double * auview
Definition: radflowload.c:42