29 . R11 ,R12 ,R13 ,R21 ,R22 ,R23 ,R31 ,R32 ,R33 ,
30 . X1 ,X2 ,X3 , X4 ,Y1 ,Y2 ,Y3 ,Y4 ,
35#include "implicit_f.inc"
41 . x1(*), x2(*), x3(*), x4(*),
42 . y1(*), y2(*), y3(*), y4(*),
43 . z1(*), z2(*), z3(*), z4(*)
45 . r11(*), r12(*), r13(*),
46 . r21(*), r22(*), r23(*),
47 . r31(*), r32(*), r33(*)
51#include "vect01_c.inc"
62 x=r11(i)*x1(i)+r21(i)*y1(i)+r31(i)*z1(i)
63 y=r12(i)*x1(i)+r22(i)*y1(i)+r32(i)*z1(i)
64 z=r13(i)*x1(i)+r23(i)*y1(i)+r33(i)*z1(i)
68 x=r11(i)*x2(i)+r21(i)*y2(i)+r31(i)*z2(i)
69 y=r12(i)*x2(i)+r22(i)*y2(i)+r32(i)*z2(i)
70 z=r13(i)*x2(i)+r23(i)*y2(i)+r33(i)*z2(i)
74 x=r11(i)*x3(i)+r21(i)*y3(i)+r31(i)*z3(i)
75 y=r12(i)*x3(i)+r22(i)*y3(i)+r32(i)*z3(i)
76 z=r13(i)*x3(i)+r23(i)*y3(i)+r33(i)*z3(i)
80 x=r11(i)*x4(i)+r21(i)*y4(i)+r31(i)*z4(i)
81 y=r12(i)*x4(i)+r22(i)*y4(i)+r32(i)*z4(i)
82 z=r13(i)*x4(i)+r23(i)*y4(i)+r33(i)*z4(i)
96 . R11 ,R12 ,R13 ,R21 ,R22 ,R23 ,R31 ,R32 ,R33 ,
97 . X1 ,X2 ,X3 , X4 ,Y1 ,Y2 ,Y3 ,Y4 ,
102#include "implicit_f.inc"
108 . x1(*), x2(*), x3(*), x4(*),
109 . y1(*), y2(*), y3(*), y4(*),
110 . z1(*), z2(*), z3(*), z4(*),
111 . r11(*), r12(*), r13(*),
112 . r21(*), r22(*), r23(*),
113 . r31(*), r32(*), r33(*)
117#include "vect01_c.inc"
128 x=r11(i)*x1(i)+r21(i)*y1(i)+r31(i)*z1(i)
130 z=r13(i)*x1(i)+r23(i)*y1(i)+r33(i)*z1(i)
134 x=r11(i)*x2(i)+r21(i)*y2(i)+r31(i)*z2(i)
135 y=r12(i)*x2(i)+r22(i)*y2(i)+r32(i)*z2(i)
136 z=r13(i)*x2(i)+r23(i)*y2(i)+r33(i)*z2(i)
140 x=r11(i)*x3(i)+r21(i)*y3(i)+r31(i
141 y=r12(i)*x3(i)+r22(i)*y3(i)+r32(i)*z3(i)
142 z=r13(i)*x3(i)+r23(i)*y3(i)+r33(i)*z3(i)
146 x=r11(i)*x4(i)+r21(i)*y4(i)+r31(i)*z4(i)
147 y=r12(i)*x4(i)+r22(i)*y4(i)+r32(i)*z4(i)
148 z=r13(i)*x4(i)+r23(i)*y4(i)+r33(i)*z4(i)
subroutine s4rota3(r11, r12, r13, r21, r22, r23, r31, r32, r33, x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4)
subroutine s4rotat3(r11, r12, r13, r21, r22, r23, r31, r32, r33, x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4)