31 2 NGL ,AL ,R11 ,R12 ,R13 ,
32 3 R21 ,R22 ,R23 ,R31 ,R32 ,
33 4 R33 ,RLOC ,OFFG ,OFF )
38#include "implicit_f.inc"
54 INTEGER NCC(NIXR,*),PID(*),NGL(*)
58 . r11(*),r12(*),r13(*),
59 . r21(*),r22(*),r23(*),
60 . r31(*),r32(*),r33(*),rloc(3,*),offg(*) ,off(*)
64 INTEGER I,NC1(MVSIZ),NC2(MVSIZ)
67 . x1(mvsiz), x2(mvsiz),y1(mvsiz), y2(mvsiz),
68 . z1(mvsiz), z2(mvsiz),
norm
98 al(i)=sqrt(r11(i)*r11(i)+r21(i)*r21(i)+r31(i)*r31(i))
108 r13(i)=r21(i)*r32(i)-r31
109 r23(i)=r31(i)*r12(i)-r11(i)*r32(i)
110 r33(i)=r11(i)*r22(i)-r21(i)*r12(i)
114 norm=sqrt(r13(i)*r13(i)+r23(i)*r23(i)+r33(i)*r33(i))
121 r12(i)=r23(i)*r31(i)-r33(i)*r21(i)
122 r22(i)=r33(i)*r11(i)-r13(i)*r31(i)
123 r32(i)=r13(i)*r21(i)-r23(i)*r11(i)
128 IF (imp_chk > 0)
THEN
130 IF(offg(i)/=zero)
THEN
133 WRITE(iout ,2001) ngl(i)
134#include "lockoff.inc"
143 2001
FORMAT(/
'***ERROR :SPRING TYPE13 ZERO-LENGTH : ELEMENT NB:',
subroutine r4coork3(jft, jlt, x, ncc, pid, ngl, al, r11, r12, r13, r21, r22, r23, r31, r32, r33, rloc, offg, off)