33 use element_mod ,
only : nixs
37#include "implicit_f.inc"
42 . x(3,*),tens(6),gama(6)
43 INTEGER IXS(NIXS), KCVT
54 . l11,l12,l13,l22,l23,l33,
55 . r11,r12,r13,r21,r22,r23,r31,r32,r33,
56 . g11,g22,g33,g12,g21,g23,g32,g13,g31,
57 . t11,t22,t33,t12,t21,t23,t32,t13,t31,
58 . s11,s12,s21,s13,s31,s22,s23,s32,s33
59 INTEGER NC1, NC2, NC3, NC4,
101 . x1, x2, x3, x4, x5, x6, x7, x8,
102 . y1, y2, y3, y4, y5, y6, y7, y8,
103 . z1, z2, z3, z4, z5, z6, z7, z8,
104 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
119 t11=r11*g11+r12*g21+r13*g31
120 t12=r11*g12+r12*g22+r13*g32
121 t13=r11*g13+r12*g23+r13*g33
122 t21=r21*g11+r22*g21+r23*g31
123 t22=r21*g12+r22*g22+r23*g32
124 t23=r21*g13+r22*g23+r23*g33
125 t31=r31*g11+r32*g21+r33*g31
126 t32=r31*g12+r32*g22+r33*g32
127 t33=r31*g13+r32*g23+r33*g33
155 s11 =l11*r11+l12*r12+l13*r13
156 s12 =l11*r21+l12*r22+l13*r23
157 s13 =l11*r31+l12*r32+l13*r33
158 s21 =l12*r11+l22*r12+l23*r13
159 s22 =l12*r21+l22*r22+l23*r23
160 s23 =l12*r31+l22*r32+l23*r33
161 s31 =l13*r11+l23*r12+l33*r13
162 s32 =l13*r21+l23*r22+l33*r23
163 s33 =l13*r31+l23*r32+l33*r33
164 tens(1)=r11*s11+r12*s21+r13*s31
165 tens(2)=r21*s12+r22*s22+r23*s32
166 tens(3)=r31*s13+r32*s23+r33*s33
167 tens(4)=r11*s12+r12*s22+r13*s32
168 tens(5)=r21*s13+r22*s23+r23*s33
169 tens(6)=r11*s13+r12*s23+r13*s33
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)