30 SUBROUTINE tensor0(ELBUF_TAB ,IPARG ,ITENS ,PM ,EL2FA ,
31 2 NBF ,TENS ,IPART ,IPARTSP )
39#include "implicit_f.inc"
43#include "vect01_c.inc"
52 . tens(6,*),pm(npropm,*)
53 INTEGER IPARG(NPARG,*),, EL2FA(*),
54 . nbf,ipart(lipart1,*),ipartsp(*)
55 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
58INTEGER I,II(6),J,N, NG, NEL, IPT, MT1, MLW,NN1,IPRT,JJ
59 TYPE(g_bufel_) ,
POINTER :: GBUF
60 TYPE(l_bufel_) ,
POINTER :: LBUF
85 gbuf => elbuf_tab(ng)%GBUF
86 lbuf => elbuf_tab(ng)%BUFLY(1)%LBUF(1,1,1)
95 IF(el2fa(nn1+n)/=0)
THEN
96 tens(1,el2fa(nn1+n)) = gbuf%SIG(ii(1) + i)
97 tens(2,el2fa(nn1+n)) = gbuf%SIG(ii(2) + i)
98 tens(3,el2fa(nn1+n)) = gbuf%SIG(ii(3) + i)
99 tens(4,el2fa(nn1+n)) = gbuf%SIG(ii(4) + i)
100 tens(5,el2fa(nn1+n)) = gbuf%SIG(ii(5) + i)
101 tens(6,el2fa(nn1+n)) = gbuf%SIG(ii(6) + i)
105 ELSEIF (itens == 4 .AND. mlw == 24 .AND.
106 . nint(pm(56,mt1)) == 1)
THEN
111 IF(el2fa(nn1+n)/=0)
THEN
112 tens(1,el2fa(nn1+n)) = lbuf%DGLO(ii(1) + i)
113 tens(2,el2fa(nn1+n)) = lbuf%DGLO(ii(2) + i)
114 tens(3,el2fa(nn1+n)) = lbuf%DGLO(ii(3) + i)
115 tens(4,el2fa(nn1+n)) = lbuf%DGLO(ii(4) + i)
116 tens(5,el2fa(nn1+n)) = lbuf%DGLO(ii(5) + i)
117 tens(6,el2fa(nn1+n)) = lbuf%DGLO(ii(6) + i)
124 IF(el2fa(nn1+n)/=0)
THEN
125 tens(1,el2fa(nn1+n)) = zero
126 tens(2,el2fa(nn1+n)) = zero
127 tens(3,el2fa(nn1+n)) = zero
128 tens(4,el2fa(nn1+n)) = zero
129 tens(5,el2fa(nn1+n)) = zero
130 tens(6,el2fa(nn1+n)) = zero
subroutine tensor0(elbuf_tab, iparg, itens, pm, el2fa, nbf, tens, ipart, ipartsp)