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

Go to the source code of this file.

Functions/Subroutines

subroutine s4fint3 (sig, px1, px2, px3, px4, py1, py2, py3, py4, pz1, pz2, pz3, pz4, f11, f21, f31, f12, f22, f32, f13, f23, f33, f14, f24, f34, vol, qvis, nel, svis)

Function/Subroutine Documentation

◆ s4fint3()

subroutine s4fint3 ( sig,
px1,
px2,
px3,
px4,
py1,
py2,
py3,
py4,
pz1,
pz2,
pz3,
pz4,
f11,
f21,
f31,
f12,
f22,
f32,
f13,
f23,
f33,
f14,
f24,
f34,
vol,
qvis,
integer nel,
intent(inout) svis )

Definition at line 28 of file s4fint3.F.

34C-----------------------------------------------
35C I m p l i c i t T y p e s
36C-----------------------------------------------
37#include "implicit_f.inc"
38C-----------------------------------------------
39C G l o b a l P a r a m e t e r s
40C-----------------------------------------------
41#include "mvsiz_p.inc"
42C-----------------------------------------------
43C D u m m y A r g u m e n t s
44C-----------------------------------------------
45 INTEGER NEL
46C REAL
48 . sig(nel,6),
49 . px1(*), px2(*), px3(*), px4(*),
50 . py1(*), py2(*), py3(*), py4(*),
51 . pz1(*), pz2(*), pz3(*), pz4(*),
52 . f11(*),f21(*),f31(*),f12(*),f22(*),f32(*),
53 . f13(*),f23(*),f33(*),f14(*),f24(*),f34(*),
54 . vol(*),qvis(*)
55 my_real, DIMENSION(MVSIZ,6), INTENT(INOUT) :: svis
56C-----------------------------------------------
57C L o c a l V a r i a b l e s
58C-----------------------------------------------
59 INTEGER I
60C REAL
62 . s1, s2, s3,
63 . s4, s5, s6,
64 . fint
65C-----------------------------------------------
66 DO i=1,nel
67 s1=(sig(i,1)+svis(i,1)-qvis(i))*vol(i)
68 s2=(sig(i,2)+svis(i,2)-qvis(i))*vol(i)
69 s3=(sig(i,3)+svis(i,3)-qvis(i))*vol(i)
70 s4=(sig(i,4)+svis(i,4))*vol(i)
71 s5=(sig(i,5)+svis(i,5))*vol(i)
72 s6=(sig(i,6)+svis(i,6))*vol(i)
73C
74 f11(i)=f11(i)-(s1*px1(i)+s4*py1(i)+s6*pz1(i))
75 f21(i)=f21(i)-(s2*py1(i)+s4*px1(i)+s5*pz1(i))
76 f31(i)=f31(i)-(s3*pz1(i)+s6*px1(i)+s5*py1(i))
77 f12(i)=f12(i)-(s1*px2(i)+s4*py2(i)+s6*pz2(i))
78 f22(i)=f22(i)-(s2*py2(i)+s4*px2(i)+s5*pz2(i))
79 f32(i)=f32(i)-(s3*pz2(i)+s6*px2(i)+s5*py2(i))
80 f13(i)=f13(i)-(s1*px3(i)+s4*py3(i)+s6*pz3(i))
81 f23(i)=f23(i)-(s2*py3(i)+s4*px3(i)+s5*pz3(i))
82 f33(i)=f33(i)-(s3*pz3(i)+s6*px3(i)+s5*py3(i))
83 f14(i)=f14(i)-(s1*px4(i)+s4*py4(i)+s6*pz4(i))
84 f24(i)=f24(i)-(s2*py4(i)+s4*px4(i)+s5*pz4(i))
85 f34(i)=f34(i)-(s3*pz4(i)+s6*px4(i)+s5*py4(i))
86 ENDDO
87C
88 RETURN
#define my_real
Definition cppsort.cpp:32