30 1 NSN ,NMN ,A ,IRECT,CRST ,
31 2 MSR ,NSV ,IRTL ,MS ,WEIGHT,
32 3 STIFN,MMASS,TAGKINE,SKEW ,WA ,
33 4 TETS , TETM,ILEV ,IREF)
37#include "implicit_f.inc"
42 . IRECT(4,*), MSR(*), NSV(*), IRTL(*), WEIGHT(*),TAGKINE(*)
55 INTEGER , I, I1, J1, II, L, JJ,JL
57 . H(4), XMSJ, SS, TT, XMSI, FXI, FYI, FZI,SP,SM,TP,TM,
58 . P(9),CST,SST,FXR, FYR, FZR
101 IF(tets(ii)<10000. )
THEN
104 fxr=fxi*p(1)+fyi*p(2)+fzi*p(3)
105 fyr=fxi*p(4)+fyi*p(5)+fzi*p(6)
106 fzr=fxi*p(7)+fyi*p(8)+fzi*p(9)
109 fzi= -fyr*sst+fzr*cst
113 wa(1,jl)=wa(1,jl)+fxi*h(jj)
114 wa(2,jl)=wa(2,jl)+fyi*h(jj)
115 wa(3,jl)=wa(3,jl)+fzi*h(jj)
116 ms(j)=ms(j)+xmsi*h(jj)
117 stifn(j)=stifn(j)+stifn(i)*h(jj)
125 a(j1)=a(j1)+fxi*h(jj)
126 a(j2)=a(j2)+fyi*h(jj)
127 a(j3)=a(j3)+fzi*h(jj)
128 ms(j)=ms(j)+xmsi*h(jj)
129 stifn(j)=stifn(j)+stifn(i)*h(jj)
138 a(j1)=a(j1)+fxi*h(jj)
139 a(j2)=a(j2)+fyi*h(jj)
140 a(j3)=a(j3)+fzi*h(jj)
141 ms(j)=ms(j)+xmsi*h(jj)
142 stifn(j)=stifn(j)+stifn(i)*h(jj)
158 fyr=wa(2,ii)*cst-wa(3,ii)*sst
159 fzr=wa(2,ii)*sst+wa(3,ii)*cst
160 wa(1,ii)=fxr*p(1)+fyr*p(4)+fzr*p(7)
161 wa(2,ii)=fxr*p(2)+fyr*p(5)+fzr*p(8)
162 wa(3,ii)=fxr*p(3)+fyr*p(6)+fzr*p(9)
subroutine i12for3(nsn, nmn, a, irect, crst, msr, nsv, irtl, ms, weight, stifn, mmass, tagkine, skew, wa, tets, tetm, ilev, iref)