31 1 ES1 , ES2 ,ES3 ,ES4 ,ES5 ,
32 2 ES6 ,EPSTH, C1 ,G2 ,SIG11 )
36#include "implicit_f.inc"
49 . es1(*), es2(*), es3(*),
50 . es4(*), es5(*), es6(*),
51 . sig11(mvsiz,6), epsth(*),c1,g2
55 INTEGER I, K, IFAST(MVSIZ), NPRIN, INDEX(MVSIZ)
57 . sv(3),ev(mvsiz,3),dirprv(mvsiz,3,3),ekk,dav,p3,
58 . espin1(mvsiz), espin2(mvsiz), espin3(mvsiz),
59 . espin4(mvsiz), espin5(mvsiz), espin6(mvsiz),
60 . e1, e2, e3, e4, e5, e6,
61 . e1q,e2q,e3q,e4q,e5q,e6q,
67 emin=
min(es1(i),es2(i),es3(i),es4(i),es5(i),es6(i))
68 emax=
max(es1(i),es2(i),es3(i),es4(i),es5(i),es6(i))
69 IF (emin<-em01.OR.emax>em01)
THEN
82 IF (ifast(i)==0) cycle
98 b2(4)=e1*e4+e2*e4+e5*e6
99 b2(6)=e1*e6+e4*e5+e3*e6
100 b2(5)=e4*e6+e2*e5+e3*e5
101 es1(i)=half*(e1-fourth*b2(1))
102 es2(i)=half*(e2-fourth*b2(2))
103 es3(i)=half*(e3-fourth*b2(3))
104 es4(i)=half*(e4-fourth*b2(4))
105 es6(i)=half*(e6-fourth*b2(6))
106 es5(i)=half*(e5-fourth*b2(5))
110 IF (ifast(i)==0) cycle
111 ekk=es1(i)+es2(i)+es3(i)-epsth(i)
112 dav=-third*(es1(i)+es2(i)+es3(i))
114 sig11(i,1)=p3+g2*(es1(i)+dav)
115 sig11(i,2)=p3+g2*(es2(i)+dav)
116 sig11(i,3)=p3+g2*(es3(i)+dav)
124 1 nprin , espin1 , espin2 ,espin3 ,espin4 ,
125 2 espin5 ,espin6 ,ev , dirprv )
126#include "vectorize.inc"
129 ekk=ev(k,1)+ev(k,2)+ev(k,3)
131 p3 = c1*(ekk-epsth(i))
132 sv(1)=p3 +g2*(ev(k,1)+dav)
133 sv(2)=p3 +g2*(ev(k,2)+dav)
134 sv(3)=p3 +g2*(ev(k,3)+dav)
135 sig11(i,1) = dirprv(k,1,1)*dirprv(k,1,1)*sv(1)
136 . + dirprv(k,1,2)*dirprv(k,1,2)*sv(2)
137 . + dirprv(k,1,3)*dirprv(k,1,3)*sv(3)
138 sig11(i,2) = dirprv(k,2,2)*dirprv(k,2,2)*sv(2)
139 . + dirprv(k,2,3)*dirprv(k,2,3)*sv(3)
140 . + dirprv(k,2,1)*dirprv(k,2,1)*sv(1)
141 sig11(i,3) = dirprv(k,3,3)*dirprv(k,3,3)*sv(3)
142 . + dirprv(k,3,1)*dirprv(k,3,1)*sv(1)
143 . + dirprv(k,3,2)*dirprv(k,3,2)*sv(2)
144 sig11(i,4) = dirprv(k,1,1)*dirprv(k,2,1)*sv(1)
145 . + dirprv(k,1,2)*dirprv(k,2,2)*sv(2)
146 . + dirprv(k,1,3)*dirprv(k,2,3)*sv(3)
147 sig11(i,5) = dirprv(k,2,2)*dirprv(k,3,2)*sv(2)
148 . + dirprv(k,2,3)*dirprv(k,3,3)*sv(3)
149 . + dirprv(k,2,1)*dirprv(k,3,1)*sv(1)
150 sig11(i,6) = dirprv(k,3,3)*dirprv(k,1,3)*sv(3)
151 . + dirprv(k,3,1)*dirprv(k,1,1)*sv(1)
152 . + dirprv(k,3,2)*dirprv(k,1,2)*sv(2)