31 SUBROUTINE radiatoff(IBCR, FRADIA, IPARG, IGROUPS, IXS, ELBUF_TAB,GLOB_THERM)
40#include "implicit_f.inc"
50 type (glob_therm_) ,
intent(inout) :: glob_therm
51 INTEGER :: IBCR(GLOB_THERM%NIRADIA,*)
52 INTEGER :: IPARG(NPARG,*), IGROUPS(NUMELS), IXS(NIXS,*)
54 my_real fradia(glob_therm%LFACTHER,*)
55 TYPE(elbuf_struct_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
59 INTEGER N, JJ, NG, NEL, MLW
60 my_real,
DIMENSION(:),
POINTER :: offg
64 DO n=1,glob_therm%NUMRADIA
65 IF(ibcr(7,n) == 1)
THEN
70 IF (mlw == 0 .OR. mlw == 13) cycle
71 offg => elbuf_tab(ng)%GBUF%OFF
72 fradia(6,n) = offg(ibcr(glob_therm%NIRADIA,n))
subroutine radiatoff(ibcr, fradia, iparg, igroups, ixs, elbuf_tab, glob_therm)