30 SUBROUTINE s_user(NBX,IMX,IHBE,NEL,NPT,MLW,IPM,IGEO, IXC,
31 . ITY,JJ,ELBUF_TAB,WA,NFT, FUNC,
40#include "implicit_f.inc"
48 INTEGER IHBE,NEL,NPT,JJ,MLW,ITY,NLAY,NPTR,NPTS,
49 .IXC(NIXC,*),IPM(NPROPMI,*),IGEO(NPROPGI,*)
52 TYPE (ELBUF_STRUCT_) ,
TARGET :: ELBUF_TAB
59 . fac,aa,var(200),func(6)
60 TYPE(buf_mat_) ,
POINTER :: MBUF
63 IF (ity == 3 .AND. ihbe == 11)
THEN
67 IF (ity == 7 .AND. ihbe == 11)
THEN
74 ELSEIF (ihbe == 11)
THEN
75 IF (mlw == 29.OR.mlw == 30.OR.mlw == 31.OR.mlw>=33)
THEN
78 nuvar =
max(nuvar,ipm(8,ixc(1,nft+1)))
80 igtyp = igeo(11,ixc(6,nft+1))
87 IF (mlw == 29.OR.mlw == 30.OR.mlw == 31.OR.mlw>=33)
THEN
94 mbuf => elbuf_tab%BUFLY(ipt)%MAT(1,1,it)
95 var(ipt) = var(ipt) + mbuf%VAR(i1 + i )*fac
96 IF (var(ipt) >= aa) aa = var(ipt)
102 nptt = elbuf_tab%NPTT
107 mbuf => elbuf_tab%BUFLY(il)%MAT(1,1,ipt)
108 var(ipt) = var(ipt) + mbuf%VAR(i1 + i )*fac
109 IF (var(ipt) >= aa) aa = var(ipt)
116 wa(jj +1) = var(iabs(npt)/2 + 1)
subroutine s_user(nbx, imx, ihbe, nel, npt, mlw, ipm, igeo, ixc, ity, jj, elbuf_tab, wa, nft, func, nlay, nptr, npts)