38#include "implicit_f.inc"
48 INTEGER IPARG(NPARG,NGROUP),
52 . pm(npropm,*),stifint(*)
53 TYPE(elbuf_struct_),
TARGET,
DIMENSION(NGROUP) :: ELBUF_TAB
54 TYPE (SURF_) ,
DIMENSION(NSURF) :: IGRSURF
58 INTEGER :: J, K, N, NG, IEL, ITEL, NUMFAKECP, ITSURF
59 my_real :: av1,cv1, vol(numelig3d), vnige(numfakenodigeo), bnige(numfakenodigeo)
60 TYPE(g_bufel_) ,
POINTER :: GBUF
66 IF (iparg(5,ng) == 101)
THEN
68 gbuf => elbuf_tab(ng)%GBUF
69 vol(itel+iparg(3,ng)) = gbuf%VOL(itel)
78 IF(igrsurf(itsurf)%NSEG_IGE>0)
THEN
79 DO j=1,igrsurf(itsurf)%NSEG_IGE
80 iel=igrsurf(itsurf)%ELEM_IGE(j)
82 cv1 = pm(32,kxig3d(1,iel))*av1
84 numfakecp=igrsurf(itsurf)%NODES_IGE(j,k)
85 vnige(numfakecp-numnod)=vnige(numfakecp-numnod)+av1
86 bnige(numfakecp-numnod)=bnige(numfakecp-numnod)+cv1
93 bnige(n)=bnige(n)/
max(em30,vnige(n))
94 stifint(numnod+n)=stifint(numnod+n)+bnige(n)*(2.*vnige(n))**third