30 3 CRST ,MSR , NSV , IRTL,
31 4 V , MS ,WEIGHT , MMASS ,TAGKINE,
32 5 SKEW , WA ,TETS ,TETM,ILEV,IREF)
36#include "implicit_f.inc"
41 . IRECT(4,*), MSR(*), NSV(*), IRTL(*),WEIGHT(*),TAGKINE(*),
45 . skew(lskew,*),tets(*),tetm(*)
54 INTEGER NIR, I, J, I3, , , J2, I1, J1, , ICOD, , L, JJ,
57 . H(4), SS, TT, AMX, AMY, AMZ, VMX, VMY, VMZ,SP,SM,TP,TM,MAS,
58 . p(9),axr,ayr,azr,cst,sst
77 axr=amx*p(1)+amy*p(2)+amz*p(3)
78 ayr=amx*p(4)+amy*p(5)+amz*p(6)
79 azr=amx*p(7)+amy*p(8)+amz*p(9)
81 wa(2,ii)= ayr*cst+azr*sst
82 wa(3,ii)= -ayr*sst+azr*cst
87 axr=amx*p(1)+amy*p(2)+amz*p(3)
88 ayr=amx*p(4)+amy*p(5)+amz*p(6)
89 azr=amx*p(7)+amy*p(8)+amz*p(9)
91 wa(5,ii)= ayr*cst+azr*sst
92 wa(6,ii)= -ayr*sst+azr*cst
97 IF(tagkine(ii)<0)cycle
120 IF(tets(ii)<10000.)
THEN
123 amx=amx+wa(1,j)*h(jj)
124 amy=amy+wa(2,j)*h(jj)
125 amz=amz+wa(3,j)*h(jj)
126 vmx=vmx+wa(4,j)*h(jj)
127 vmy=vmy+wa(5,j)*h(jj)
128 vmz=vmz+wa(6,j)*h(jj)
135 amx=axr*p(1)+ayr*p(4)+azr*p(7)
136 amy=axr*p(2)+ayr*p(5)+azr*p(8)
137 amz=axr*p(3)+ayr*p(6)+azr*p(9)
141 vmx=axr*p(1)+ayr*p(4)+azr*p(7)
142 vmy=axr*p(2)+ayr*p(5)+azr*p(8)
143 vmz=axr*p(3)+ayr*p(6)+azr*p(9)
subroutine i12vit3(nsn, nmn, a, irect, crst, msr, nsv, irtl, v, ms, weight, mmass, tagkine, skew, wa, tets, tetm, ilev, iref)