33 SUBROUTINE srotorth(X ,IXS ,GAMA , KHBE ,ITYP ,
38#include "implicit_f.inc"
45 INTEGER IXS(NIXS), KHBE, ITYP,ICSIG
57 . l11,l12,l13,l22,l23,l33,
58 . r11,r12,r13,r21,r22,r23,r31,r32,r33,
59 . g11,g22,g33,g12,g21,g23,g32,g13,g31,
60 . t11,t22,t33,t12,t21,t23,t32,t13,t31,
61 . s11,s12,s21,s13,s31,s22,s23,s32,s33,
63 INTEGER NC1, NC2, NC3, NC4,
104 IF (khbe==24.OR.khbe==14)
THEN
106 . x1, x2, x3, x4, x5, x6, x7, x8,
107 . y1, y2, y3, y4, y5, y6, y7, y8,
108 . z1, z2, z3, z4, z5, z6, z7, z8,
112 . x1, x2, x3, x4, x5, x6, x7, x8,
113 . y1, y2, y3, y4, y5, y6, y7, y8,
114 . z1, z2, z3, z4, z5, z6, z7, z8,
115 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
119 . x1, x2, x3, x4, x5, x6, x7, x8,
120 . y1, y2, y3, y4, y5, y6, y7, y8,
121 . z1, z2, z3, z4, z5, z6, z7, z8,
122 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
127 IF(ityp == 21 .OR. ityp == 22)
THEN
130 IF(icsig == 10.OR.khbe == 15)
THEN
137 ELSEIF(icsig == 100)
THEN
170 t11=r11*g11+r12*g21+r13*g31
171 t12=r11*g12+r12*g22+r13*g32
172 t13=r11*g13+r12*g23+r13*g33
173 t21=r21*g11+r22*g21+r23*g31
174 t22=r21*g12+r22*g22+r23*g32
175 t23=r21*g13+r22*g23+r23*g33
176 t31=r31*g11+r32*g21+r33*g31
177 t32=r31*g12+r32*g22+r33*g32
178 t33=r31*g13+r32*g23+r33*g33
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)