29 2 NGL ,AL ,R11 ,R12 ,R13 ,
30 3 R21 ,R22 ,R23 ,R31 ,R32 ,
31 4 R33 ,RLOC ,OFFG ,OFF )
35#include "implicit_f.inc"
51 INTEGER NCC(NIXR,*),PID(*),NGL(*)
55 . r11(*),r12(*),r13(*),
57 . r31(*),r32(*),r33(*),rloc(3,*),offg(*) ,off(*)
61 INTEGER I, J,NC1(MVSIZ),NC2(MVSIZ)
64 . x1(mvsiz), x2(mvsiz),y1(mvsiz), y2(mvsiz),
65 . z1(mvsiz), z2(mvsiz),
norm
95 al(i)=sqrt(r11(i)*r11(i)+r21(i)*r21(i)+r31(i)*r31(i))
105 r13(i)=r21(i)*r32(i)-r31(i)*r22(i)
106 r23(i)=r31(i)*r12(i)-r11(i)*r32(i)
107 r33(i)=r11(i)*r22(i)-r21(i)*r12(i)
111 norm=sqrt(r13(i)*r13(i)+r23(i)*r23(i)+r33(i)*r33(i))
118 r12(i)=r23(i)*r31(i)-r33(i)*r21(i)
119 r22(i)=r33(i)*r11(i)-r13(i)*r31(i)
120 r32(i)=r13(i)*r21(i)-r23(i)*r11(i)
125 IF (imp_chk > 0)
THEN
127 IF(offg(i)/=zero)
THEN
130 WRITE(iout ,2001) ngl(i)
131#include "lockoff.inc"
140 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)