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

Go to the source code of this file.

Functions/Subroutines

subroutine s4defo3 (px1, px2, px3, px4, py1, py2, py3, py4, pz1, pz2, pz3, pz4, vx1, vx2, vx3, vx4, vy1, vy2, vy3, vy4, vz1, vz2, vz3, vz4, dxx, dxy, dxz, dyx, dyy, dyz, dzx, dzy, dzz, d4, d5, d6, wxx, wyy, wzz)

Function/Subroutine Documentation

◆ s4defo3()

subroutine s4defo3 ( px1,
px2,
px3,
px4,
py1,
py2,
py3,
py4,
pz1,
pz2,
pz3,
pz4,
vx1,
vx2,
vx3,
vx4,
vy1,
vy2,
vy3,
vy4,
vz1,
vz2,
vz3,
vz4,
dxx,
dxy,
dxz,
dyx,
dyy,
dyz,
dzx,
dzy,
dzz,
d4,
d5,
d6,
wxx,
wyy,
wzz )

Definition at line 28 of file s4defo3.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-----------------------------------------------
42 . vx1(*), vx2(*), vx3(*), vx4(*),
43 . vy1(*), vy2(*), vy3(*), vy4(*),
44 . vz1(*), vz2(*), vz3(*), vz4(*),
45 . px1(*), px2(*), px3(*), px4(*),
46 . py1(*), py2(*), py3(*), py4(*),
47 . pz1(*), pz2(*), pz3(*), pz4(*),
48 . dxx(*), dxy(*), dxz(*),
49 . dyx(*), dyy(*), dyz(*),
50 . dzx(*), dzy(*), dzz(*), d4(*), d5(*), d6(*),
51 . wxx(*), wyy(*), wzz(*)
52C-----------------------------------------------
53C C o m m o n B l o c k s
54C-----------------------------------------------
55#include "vect01_c.inc"
56C-----------------------------------------------
57C L o c a l V a r i a b l e s
58C-----------------------------------------------
59 INTEGER I
60C REAL
62 . dt1d2
63C-----------------------------------------------
64C 12
65 DO i=lft,llt
66 dxx(i)=px1(i)*vx1(i)+px2(i)*vx2(i)+
67 . px3(i)*vx3(i)+px4(i)*vx4(i)
68 dyy(i)=py1(i)*vy1(i)+py2(i)*vy2(i)+
69 . py3(i)*vy3(i)+py4(i)*vy4(i)
70 dzz(i)=pz1(i)*vz1(i)+pz2(i)*vz2(i)+
71 . pz3(i)*vz3(i)+pz4(i)*vz4(i)
72 dxy(i)=py1(i)*vx1(i)+py2(i)*vx2(i)+
73 . py3(i)*vx3(i)+py4(i)*vx4(i)
74 dxz(i)=pz1(i)*vx1(i)+pz2(i)*vx2(i)+
75 . pz3(i)*vx3(i)+pz4(i)*vx4(i)
76 dyx(i)=px1(i)*vy1(i)+px2(i)*vy2(i)+
77 . px3(i)*vy3(i)+px4(i)*vy4(i)
78 dyz(i)=pz1(i)*vy1(i)+pz2(i)*vy2(i)+
79 . pz3(i)*vy3(i)+pz4(i)*vy4(i)
80 dzx(i)=px1(i)*vz1(i)+px2(i)*vz2(i)+
81 . px3(i)*vz3(i)+px4(i)*vz4(i)
82 dzy(i)=py1(i)*vz1(i)+py2(i)*vz2(i)+
83 . py3(i)*vz3(i)+py4(i)*vz4(i)
84 ENDDO
85C
86 DO i=lft,llt
87 d4(i) = dxy(i)+dyx(i)
88 d5(i) = dyz(i)+dzy(i)
89 d6(i) = dxz(i)+dzx(i)
90 wxx(i) = zero
91 wyy(i) = zero
92 wzz(i) = zero
93 ENDDO
94C
95 RETURN
96C
#define my_real
Definition cppsort.cpp:32