35 SUBROUTINE srotorth(X ,IXS ,GAMA , KHBE ,ITYP ,
37 use element_mod ,
only : nixs
41#include "implicit_f.inc"
48 INTEGER (NIXS), KHBE, ITYP,ICSIG
61 . r11,r12,r13,r21,r22,r23,r31,r32,r33,
62 . g11,g22,g33,g12,g21,g23,g32,g13,g31,
63 . t11,t22,t33,t12,t21,t23,t32,t13,t31,
66 INTEGER NC1, NC2, NC3, NC4,
107 IF (khbe==24.OR.khbe==14)
THEN
109 . x1, x2, x3, x4, x5, x6, x7, x8,
110 . y1, y2, y3, y4, y5, y6, y7, y8,
111 . z1, z2, z3, z4, z5, z6, z7, z8,
112 . r12, r13, r11, r22, r23, r21, r32, r33, r31)
115 . x1, x2, x3, x4, x5, x6, x7, x8,
116 . y1, y2, y3, y4, y5, y6, y7, y8,
117 . z1, z2, z3, z4, z5, z6, z7, z8,
118 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
122 . x1, x2, x3, x4, x5, x6, x7, x8,
123 . y1, y2, y3, y4, y5, y6, y7, y8,
124 . z1, z2, z3, z4, z5, z6, z7, z8,
125 . r11, r12, r13, r21, r22, r23, r31, r32, r33)
130 IF(ityp == 21 .OR. ityp == 22)
THEN
133 IF(icsig == 10.OR.khbe == 15)
THEN
140 ELSEIF(icsig == 100)
THEN
173 t11=r11*g11+r12*g21+r13*g31
174 t12=r11*g12+r12*g22+r13*g32
175 t13=r11*g13+r12*g23+r13*g33
176 t21=r21*g11+r22*g21+r23*g31
177 t22=r21*g12+r22*g22+r23*g32
178 t23=r21*g13+r22*g23+r23*g33
179 t31=r31*g11+r32*g21+r33*g31
180 t32=r31*g12+r32*g22+r33*g32
181 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)