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