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

Go to the source code of this file.

Functions/Subroutines

subroutine s4sav12 (offg, offg0, sav, xd1, xd2, xd3, xd4, yd1, yd2, yd3, yd4, zd1, zd2, zd3, zd4, nel)

Function/Subroutine Documentation

◆ s4sav12()

subroutine s4sav12 ( offg,
offg0,
double precision, dimension(nel,9) sav,
double precision, dimension(mvsiz) xd1,
double precision, dimension(mvsiz) xd2,
double precision, dimension(mvsiz) xd3,
double precision, dimension(mvsiz) xd4,
double precision, dimension(mvsiz) yd1,
double precision, dimension(mvsiz) yd2,
double precision, dimension(mvsiz) yd3,
double precision, dimension(mvsiz) yd4,
double precision, dimension(mvsiz) zd1,
double precision, dimension(mvsiz) zd2,
double precision, dimension(mvsiz) zd3,
double precision, dimension(mvsiz) zd4,
integer nel )

Definition at line 28 of file s4sav12.F.

33C-----------------------------------------------
34C I m p l i c i t T y p e s
35C-----------------------------------------------
36#include "implicit_f.inc"
37C-----------------------------------------------
38C G l o b a l P a r a m e t e r s
39C-----------------------------------------------
40#include "mvsiz_p.inc"
41C-----------------------------------------------
42C C o m m o n B l o c k s
43C-----------------------------------------------
44C-----------------------------------------------
45C D u m m y A r g u m e n t s
46C-----------------------------------------------
47 INTEGER NEL
48C REAL
50 . offg(*),offg0(*)
51 DOUBLE PRECISION
52 . XD1(MVSIZ), XD2(MVSIZ), XD3(MVSIZ), XD4(MVSIZ),
53 . YD1(MVSIZ), YD2(MVSIZ), YD3(MVSIZ), YD4(MVSIZ),
54 . ZD1(MVSIZ), ZD2(MVSIZ), ZD3(MVSIZ), ZD4(MVSIZ),SAV(NEL,9)
55
56C-----------------------------------------------
57C L o c a l V a r i a b l e s
58C-----------------------------------------------
59 INTEGER I
60C REAL
61C-----------------------------------------------
62C
63 DO i=1,nel
64 IF(offg(i)/=offg0(i).AND.abs(offg(i)) > one)THEN
65 sav(i,1)=xd1(i)-xd4(i)
66 sav(i,2)=yd1(i)-yd4(i)
67 sav(i,3)=zd1(i)-zd4(i)
68 sav(i,4)=xd2(i)-xd4(i)
69 sav(i,5)=yd2(i)-yd4(i)
70 sav(i,6)=zd2(i)-zd4(i)
71 sav(i,7)=xd3(i)-xd4(i)
72 sav(i,8)=yd3(i)-yd4(i)
73 sav(i,9)=zd3(i)-zd4(i)
74 ENDIF
75 ENDDO
76C
77 RETURN
#define my_real
Definition cppsort.cpp:32