32 1 JFT ,JLT ,NFT ,NEL ,NPT ,
33 2 ISTRAIN ,SIGSH ,NUMEL ,IX ,NIX ,
34 3 NSIGSH ,NUMSH ,PTSH ,IR ,IS ,
43#include "implicit_f.inc"
51 INTEGER JFT,JLT,NUMEL,NIX,NFT,NPT,ISTRAIN,IR,IS,NLAY,NSIGSH,
53 INTEGER IX(NIX,*),PTSH(*)
56 TYPE(elbuf_struct_),
TARGET :: ELBUF_STR
60 INTEGER I,I1,II,J,JJ,N,NPTI,NU,NIP, NPG,IPT,
61 . IPT_ALL,IT,ILAY,NPTT, PT
63 .
DIMENSION(:),
POINTER :: FACYLD
64 TYPE(l_bufel_) ,
POINTER :: LBUF
68 IF (abs(isigi) /=3 .AND. abs(isigi)/=4 .AND. abs(isigi)/=5)
THEN
70 n = nint(sigsh(nvshell + 1,ii))
71 IF(n == ix(nix,ii))
THEN
79 IF(n == ix(nix,jj))
GOTO 70
90 nip = nint(sigsh(nvshell + 2,ii))
91 npg = nint(sigsh(nvshell + 3,ii))
93 pt = nvshell+nushell+nortshel+nvshell1+3
110 nptt = elbuf_str%BUFLY(ilay)%NPTT
113 lbuf => elbuf_str%BUFLY(ilay)%LBUF(ir,is,it)
114 lbuf%FAC_YLD(i) = sigsh(pt + ipt , ii)
116 !print*,
' sig ', sigsh(pt + ipt , ii)
119 ipt_all = ipt_all + nptt
subroutine cmatini(elbuf_str, jft, jlt, nft, nel, npt, istrain, sigsh, numel, ix, nix, nsigsh, numsh, ptsh, ir, is, nlay)