OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
s4repiso3.F File Reference
#include "implicit_f.inc"
#include "vect01_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine s4repiso3 (x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, rx, ry, rz, sx, sy, sz, tx, ty, tz)
subroutine s4repisot3 (x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, rx, ry, rz, sx, sy, sz, tx, ty, tz)

Function/Subroutine Documentation

◆ s4repiso3()

subroutine s4repiso3 ( double precision, dimension(*) x1,
double precision, dimension(*) x2,
double precision, dimension(*) x3,
double precision, dimension(*) x4,
double precision, dimension(*) y1,
double precision, dimension(*) y2,
double precision, dimension(*) y3,
double precision, dimension(*) y4,
double precision, dimension(*) z1,
double precision, dimension(*) z2,
double precision, dimension(*) z3,
double precision, dimension(*) z4,
rx,
ry,
rz,
sx,
sy,
sz,
tx,
ty,
tz )

Definition at line 28 of file s4repiso3.F.

34C-----------------------------------------------
35C I m p l i c i t T y p e s
36C-----------------------------------------------
37#include "implicit_f.inc"
38C-----------------------------------------------
39C D u m m y A r g u m e n t s
40C-----------------------------------------------
41C REAL
42 double precision
43 . x1(*), x2(*), x3(*), x4(*),y1(*), y2(*), y3(*), y4(*),
44 . z1(*), z2(*), z3(*), z4(*)
45 my_real
46 . rx(*) ,ry(*) ,rz(*) ,sx(*) ,sy(*) ,sz(*) ,tx(*) ,ty(*) ,tz(*)
47C-----------------------------------------------
48C C o m m o n B l o c k s
49C-----------------------------------------------
50#include "vect01_c.inc"
51C-----------------------------------------------
52C L o c a l V a r i a b l e s
53C-----------------------------------------------
54 INTEGER I
55C REAL
57 . x41, y41, z41, x42, y42, z42, x43, y43, z43
58C=======================================================================
59C Repere isoparametrique element tetra 4 nodes
60C
61 DO i = lft,llt
62 x43 = x4(i) - x3(i)
63 y43 = y4(i) - y3(i)
64 z43 = z4(i) - z3(i)
65 x41 = x4(i) - x1(i)
66 y41 = y4(i) - y1(i)
67 z41 = z4(i) - z1(i)
68 x42 = x4(i) - x2(i)
69 y42 = y4(i) - y2(i)
70 z42 = z4(i) - z2(i)
71 rx(i) = -x41
72 ry(i) = -y41
73 rz(i) = -z41
74 sx(i) = -x42
75 sy(i) = -y42
76 sz(i) = -z42
77 tx(i) = -x43
78 ty(i) = -y43
79 tz(i) = -z43
80 ENDDO
81C-------------
82 RETURN
#define my_real
Definition cppsort.cpp:32

◆ s4repisot3()

subroutine s4repisot3 ( x1,
x2,
x3,
x4,
y1,
y2,
y3,
y4,
z1,
z2,
z3,
z4,
rx,
ry,
rz,
sx,
sy,
sz,
tx,
ty,
tz )

Definition at line 90 of file s4repiso3.F.

96C-----------------------------------------------
97C I m p l i c i t T y p e s
98C-----------------------------------------------
99#include "implicit_f.inc"
100C-----------------------------------------------
101C D u m m y A r g u m e n t s
102C-----------------------------------------------
103C REAL
104 my_real
105 . x1(*), x2(*), x3(*), x4(*),y1(*), y2(*), y3(*), y4(*),
106 . z1(*), z2(*), z3(*), z4(*),
107 . rx(*) ,ry(*) ,rz(*) ,sx(*) ,sy(*) ,sz(*) ,tx(*) ,ty(*) ,tz(*)
108C-----------------------------------------------
109C C o m m o n B l o c k s
110C-----------------------------------------------
111#include "vect01_c.inc"
112C-----------------------------------------------
113C L o c a l V a r i a b l e s
114C-----------------------------------------------
115 INTEGER I
116C REAL
117 my_real
118 . x41, y41, z41, x42, y42, z42, x43, y43, z43
119C=======================================================================
120C Repere isoparametrique element tetra 4 nodes
121C
122 DO i = lft,llt
123 x43 = x4(i) - x3(i)
124 y43 = y4(i) - y3(i)
125 z43 = z4(i) - z3(i)
126 x41 = x4(i) - x1(i)
127 y41 = y4(i) - y1(i)
128 z41 = z4(i) - z1(i)
129 x42 = x4(i) - x2(i)
130 y42 = y4(i) - y2(i)
131 z42 = z4(i) - z2(i)
132 rx(i) = -x41
133 ry(i) = -y41
134 rz(i) = -z41
135 sx(i) = -x42
136 sy(i) = -y42
137 sz(i) = -z42
138 tx(i) = -x43
139 ty(i) = -y43
140 tz(i) = -z43
141 ENDDO
142C-------------
143 RETURN