29 . IXS ,IXQ ,IXC ,IXT ,IXP ,
30 . IXR ,IXTG ,IBUF ,NN ,BUFEL ,
31 . IPARG ,BUFEL0 ,ELBUF_TAB )
39#include "implicit_f.inc"
49 INTEGER (NIXS,*),IXQ(NIXQ,*), IXC(NIXC,*),
50 . IXT(NIXT,*), IXP(NIXP,*), IXR(NIXR,*), IXTG(NIXTG,*),
51 . (*), NN, IPARG(NPARG,*)
54 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP) :: ELBUF_TAB
58 INTEGER I, ITAG(NUMNOD), NG, MLW, ITY, NEL, NFT, IAD, NBX, II,
59 . NALL, IHBE, NPT, ISTRAIN, IEXPAN,ISROT
80 nall = itag(ixs(2,ii)) * itag(ixs(3,ii)) *
81 + itag(ixs(4,ii)) * itag(ixs(5,ii)) *
82 + itag(ixs(6,ii)) * itag(ixs(7,ii)) *
83 + itag(ixs(8,ii)) * itag(ixs(9,ii))
84 IF (nall == 0) elbuf_tab(ng)%GBUF%OFF(i) = zero
89 nall = itag(ixc(2,ii)) * itag(ixc(3,ii)) *
90 + itag(ixc(4,ii)) * itag(ixc(5,ii))
91 IF (nall == 0) elbuf_tab(ng)%GBUF%OFF(i) = zero
96 nall = itag(ixtg(2,ii)) * itag(ixtg(3,ii)) *
98 IF (nall == 0) elbuf_tab(ng)%GBUF%OFF(i) = zero
100 ELSEIF (ity==50)
THEN
107 nall = itag(ixt(2,ii)) * itag(ixt(3,ii))
108 IF (nall == 0) elbuf_tab(ng)%GBUF%OFF(i) = zero
114 nall = itag(ixp(2,ii)) * itag(ixp(3,ii))
115 IF (nall == 0) elbuf_tab(ng)%GBUF%OFF(i) = zero
121 nall = itag(ixr(2,ii)) * itag(ixr(3,ii))
122 IF (nall == 0) elbuf_tab(ng)%GBUF%OFF(i) = zero
subroutine eigoff(ixs, ixq, ixc, ixt, ixp, ixr, ixtg, ibuf, nn, bufel, iparg, bufel0, elbuf_tab)