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(*),
44 . a(*), crst(2,*), v(*),ms(*), mmass(*),wa(6,*),
45 . skew(lskew,*),tets(*),tetm(*)
54 INTEGER NIR, I, J, I3, J3, I2, J2, I1, J1, II, L, JJ
56 . H(4), SS, TT, AMX, AMY, AMZ, VMX, VMY, VMZ,SP,SM,TP,TM,
57 . P(9),AXR,AYR,AZR,CST,SST
76 axr=amx*p(1)+amy*p(2)+amz*p(3)
77 ayr=amx*p(4)+amy*p(5)+amz*p(6)
78 azr=amx*p(7)+amy*p(8)+amz*p(9)
80 wa(2,ii)= ayr*cst+azr*sst
81 wa(3,ii)= -ayr*sst+azr*cst
86 axr=amx*p(1)+amy*p(2)+amz*p(3)
87 ayr=amx*p(4)+amy*p(5)+amz*p(6)
88 azr=amx*p(7)+amy*p(8)+amz*p(9)
90 wa(5,ii)= ayr*cst+azr*sst
91 wa(6,ii)= -ayr*sst+azr*cst
96 IF(tagkine(ii)<0)cycle
119 IF(tets(ii)<10000.)
THEN
122 amx=amx+wa(1,j)*h(jj)
123 amy=amy+wa(2,j)*h(jj)
124 amz=amz+wa(3,j)*h(jj)
125 vmx=vmx+wa(4,j)*h(jj)
126 vmy=vmy+wa(5,j)*h(jj)
127 vmz=vmz+wa(6,j)*h(jj)
134 amx=axr*p(1)+ayr*p(4)+azr*p(7)
135 amy=axr*p(2)+ayr*p(5)+azr*p(8)
136 amz=axr*p(3)+ayr*p(6)+azr*p(9)
140 vmx=axr*p(1)+ayr*p(4)+azr*p(7)
141 vmy=axr*p(2)+ayr*p(5)+azr*p(8)
142 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)