31 use element_mod ,
only : nixq
35#include "implicit_f.inc"
44 . x(3,*),vect(3,*),gama(6,*)
45 INTEGER IXQ(NIXQ,*), KCVT, NEL
50 . y1(mvsiz), y2(mvsiz), y3(mvsiz), y4(mvsiz),
51 . z1(mvsiz), z2(mvsiz), z3(mvsiz), z4(mvsiz),
52 . r22(mvsiz),r23(mvsiz),r32(mvsiz),r33(mvsiz),
53 . sy(mvsiz),sz(mvsiz),ty(mvsiz),tz(mvsiz),
55 INTEGER NC1(MVSIZ), NC2(MVSIZ), NC3(MVSIZ), NC4(MVSIZ)
78 sy(i)=half*(y2(i)+y3(i)-y1(i)-y4(i))
79 sz(i)=half*(z2(i)+z3(i)-z1(i)-z4(i))
80 ty(i)=half*(y3(i)+y4(i)-y1(i)-y2
81 tz(i)=half*(z3(i)+z4(i)-z1(i)-z2(i))
88 cs = sy(i)*sy(i)+sz(i)*sz(i)
90 suma = sqrt(ct/
max(em20,cs))
91 sy(i) = sy(i)*suma + tz(i)
92 sz(i) = sz(i)*suma - ty(i)
93 ELSEIF(ct /= zero)
THEN
94 suma = sqrt(cs/
max(em20,ct))
95 sy(i) = sy(i) + tz(i)*suma
96 sz(i) = sz(i) - ty(i)*suma
98 suma=one/
max(sqrt(sy(i)**2+sz(i)**2),em20)
118 vect(1,i)=s2*r22(i)+s3*r23(i)
119 vect(2,i)=s2*r32(i)+s3*r33(i)