49 2 GAMA, KHBE, ITYP, ISORTH)
50 use element_mod ,
only : nixs
54#include "implicit_f.inc"
61 INTEGER,
INTENT(INOUT) :: ISORTH
64 . x(3,*),tens(6),gama(6)
65 INTEGER IXS(NIXS), KCVT, KHBE, ITYP
77 . l11,l12,l13,l22,l23,l33,
78 . r11,r12,r13,r21,r22,r23,r31,r32,r33,
79 . g11,g22,g33,g12,g21,g23,g32,g13,g31,
80 . t11,t22,t33,t12,t21,t23,t32,t13,t31,
81 . s11,s12,s21,s13,s31,s22,s23,s32,s33
82 INTEGER NC1, NC2, NC3, NC4,
86 IF (kcvt==0.AND.isorth==0)
RETURN
126 . x1, x2, x3, x4, x5, x6, x7, x8,
127 . y1, y2, y3, y4, y5, y6, y7, y8,
128 . z1, z2, z3, z4, z5, z6, z7, z8,
129 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
132 IF (khbe==24.OR.khbe==14)
THEN
134 . x1, x2, x3, x4, x5, x6, x7, x8,
135 . y1, y2, y3, y4, y5, y6, y7, y8,
136 . z1, z2, z3, z4, z5, z6, z7, z8,
137 . r12, r13, r11, r22, r23, r21, r32, r33, r31)
140 . x1, x2, x3, x4, x5, x6, x7, x8,
141 . y1, y2, y3, y4, y5, y6, y7, y8,
142 . z1, z2, z3, z4, z5, z6, z7, z8,
143 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
147 . x1, x2, x3, x4, x5, x6, x7, x8,
148 . y1, y2, y3, y4, y5, y6, y7, y8,
149 . z1, z2, z3, z4, z5, z6, z7, z8,
150 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
167 t11=r11*g11+r12*g21+r13*g31
168 t12=r11*g12+r12*g22+r13*g32
169 t13=r11*g13+r12*g23+r13*g33
170 t21=r21*g11+r22*g21+r23*g31
171 t22=r21*g12+r22*g22+r23*g32
172 t23=r21*g13+r22*g23+r23*g33
173 t31=r31*g11+r32*g21+r33*g31
174 t32=r31*g12+r32*g22+r33*g32
175 t33=r31*g13+r32*g23+r33*g33
206 s11 =l11*r11+l12*r12+l13*r13
207 s12 =l11*r21+l12*r22+l13*r23
208 s13 =l11*r31+l12*r32+l13*r33
209 s21 =l12*r11+l22*r12+l23*r13
210 s22 =l12*r21+l22*r22+l23*r23
211 s23 =l12*r31+l22*r32+l23*r33
212 s31 =l13*r11+l23*r12+l33*r13
213 s32 =l13*r21+l23*r22+l33*r23
214 s33 =l13*r31+l23*r32+l33*r33
215 tens(1)=r11*s11+r12*s21+r13*s31
216 tens(2)=r21*s12+r22*s22+r23*s32
217 tens(3)=r31*s13+r32*s23+r33*s33
218 tens(4)=r11*s12+r12*s22+r13*s32
219 tens(5)=r21*s13+r22*s23+r23*s33
220 tens(6)=r11*s13+r12*s23+r13*s33
subroutine scoor431(x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, e1x, e2x, e3x, e1y, e2y, e3y, e1z, e2z, e3z)
subroutine scortho31(x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, e1x, e2x, e3x, e1y, e2y, e3y, e1z, e2z, e3z)
subroutine sortho31(x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, e1x, e2x, e3x, e1y, e2y, e3y, e1z, e2z, e3z)