45#include "implicit_f.inc"
53 INTEGER,
INTENT(IN) :: NEL
55 my_real,
INTENT(IN),
DIMENSION(MVSIZ) ::
56 . RX, RY, RZ, , SY, SZ, TX, TY, TZ
57 my_real,
INTENT(OUT),
DIMENSION(MVSIZ) ::
58 . e1x, e1y, e1z, e2x, e2y, e2z, e3x, e3y, e3z
74 suma = sqrt(rx(i)**2+ry(i)**2+rz(i)**2)
75 IF (suma > zero) suma=one/suma
79 e3x(i) = e1y(i)*sz(i) - e1z(i)*sy(i)
80 e3y(i) = e1z(i)*sx(i) - e1x(i)*sz(i)
81 e3z(i) = e1x(i)*sy(i) - e1y(i)*sx(i)
82 suma = sqrt(e3x(i)**2+e3y(i)**2+e3z(i)**2)
83 IF (suma > zero) suma=one/suma
87 e2x(i) = e3y(i)*e1z(i) - e3z(i)*e1y(i)
88 e2y(i) = e3z(i)*e1x(i) - e3x(i)*e1z(i)
89 e2z(i) = e3x(i)*e1y(i) - e3y(i)*e1x(i)
90 suma = sqrt(e2x(i)**2+e2y(i)**2+e2z(i)**2)
91 IF (suma > zero) suma=one/suma
subroutine sreploc3(rx, ry, rz, sx, sy, sz, tx, ty, tz, e1x, e2x, e3x, e1y, e2y, e3y, e1z, e2z, e3z, nel)