34 . R13,R21,R22,R23,R31,
39#include "implicit_f.inc"
48 my_real E1(*),E2(*),E3(*),E4(*),DYZ(*),E6(*),
49 . R11(*), R12(*), R13(*),
50 . r21(*), r22(*), r23(*),
51 . r31(*), r32(*), r33(*)
57 . A11(MVSIZ), A12(MVSIZ), A13(MVSIZ),
58 . a21(mvsiz), a22(mvsiz), a23(mvsiz),
59 . a31(mvsiz), a32(mvsiz), a33(mvsiz)
62 a11(i)=e1(i)*r11(i)+e4(i)*r21(i)+e6(i)*r31(i)
63 a12(i)=e1(i)*r12(i)+e4(i)*r22(i)+e6(i)*r32(i)
64 a13(i)=e1(i)*r13(i)+e4(i)*r23(i)+e6(i)*r33(i)
65 a21(i)=e4(i)*r11(i)+e2(i)*r21(i)+dyz(i)*r31(i)
66 a22(i)=e4(i)*r12(i)+e2(i)*r22(i)+dyz(i)*r32(i)
67 a23(i)=e4(i)*r13(i)+e2(i)*r23(i)+dyz(i)*r33(i)
68 a31(i)=e6(i)*r11(i)+dyz(i)*r21(i)+e3(i)*r31(i)
69 a32(i)=e6(i)*r12(i)+dyz(i)*r22(i)+e3(i)*r32(i)
70 a33(i)=e6(i)*r13(i)+dyz(i)*r23(i)+e3(i)*r33(i)
73 e1(i)=r11(i)*a11(i)+r21(i)*a21(i)+r31(i)*a31(i)
74 e2(i)=r12(i)*a12(i)+r22(i)*a22(i)+r32(i)*a32(i)
75 e3(i)=r13(i)*a13(i)+r23(i)*a23(i)+r33(i)*a33(i)
76 e4(i)=r11(i)*a12(i)+r21(i)*a22(i)+r31(i)*a32(i)
77 dyz(i)=r12(i)*a13(i)+r22(i)*a23(i)+r32(i)*a33(i)
78 e6(i)=r11(i)*a13(i)+r21(i)*a23(i)+r31(i)*a33(i)
99#include "implicit_f.inc"
105 . DXY(*) ,(*) ,DYZ(*) ,DZY(*) ,DZX(*) ,DXZ(*)
106 my_real DXX(*),DYY(*),DZZ(*),
107 . R11(*), (*), R13(*),
108 . R21(*), R22(*), R23(*),
109 . R31(*), R32(*), R33(*)
120 a11 = dxx(i)*r11(i) + dxy(i)*r21(i) + dxz(i)*r31(i)
121 a12 = dxx(i)*r12(i) + dxy(i)*r22(i) + dxz(i)*r32(i)
122 a13 = dxx(i)*r13(i) + dxy(i)*r23(i) + dxz(i)*r33(i)
124 a21 = dyx(i)*r11(i) + dyy(i)*r21(i) + dyz(i)*r31(i)
125 a22 = dyx(i)*r12(i) + dyy(i)*r22(i) + dyz(i)*r32(i)
126 a23 = dyx(i)*r13(i) + dyy(i)*r23(i) + dyz(i)*r33(i)
128 a31 = dzx(i)*r11(i) + dzy(i)*r21(i) + dzz(i)*r31(i)
129 a32 = dzx(i)*r12(i) + dzy(i)*r22(i) + dzz(i)*r32(i)
130 a33 = dzx(i)*r13(i) + dzy(i)*r23(i) + dzz(i)*r33(i)
132 dxx(i) = r11(i)*a11 + r21(i)*a21 + r31(i)*a31
133 dxy(i) = r11(i)*a12 + r21(i)*a22 + r31(i)*a32
134 dxz(i) = r11(i)*a13 + r21(i)*a23 + r31(i)*a33
136 dyx(i) = r12(i)*a11 + r22(i)*a21 + r32(i)*a31
137 dyy(i) = r12(i)*a12 + r22(i)*a22 + r32(i)*a32
138 dyz(i) = r12(i)*a13 + r22(i)*a23 + r32(i)*a33
140 dzx(i) = r13(i)*a11 + r23(i)*a21 + r33(i)*a31
141 dzy(i) = r13(i)*a12 + r23(i)*a22 + r33(i)*a32
142 dzz(i) = r13(i)*a13 + r23(i)*a23 + r33(i)*a33
subroutine mrotensns(lft, llt, dxx, dxy, dxz, dyx, dyy, dyz, dzx, dzy, dzz, r11, r12, r13, r21, r22, r23, r31, r32, r33)
subroutine mrotens(lft, llt, e1, e2, e3, e4, dyz, e6, r11, r12, r13, r21, r22, r23, r31, r32, r33)