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

Go to the source code of this file.

Functions/Subroutines

subroutine i3cor3 (x, irect, msr, nsv, irtl, ix1, ix2, ix3, ix4, x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, lft, llt, nft)

Function/Subroutine Documentation

◆ i3cor3()

subroutine i3cor3 ( x,
integer, dimension(4,*) irect,
integer, dimension(*) msr,
integer, dimension(*) nsv,
integer, dimension(*) irtl,
integer, dimension(mvsiz), intent(out) ix1,
integer, dimension(mvsiz), intent(out) ix2,
integer, dimension(mvsiz), intent(out) ix3,
integer, dimension(mvsiz), intent(out) ix4,
intent(out) x1,
intent(out) x2,
intent(out) x3,
intent(out) x4,
intent(out) y1,
intent(out) y2,
intent(out) y3,
intent(out) y4,
intent(out) z1,
intent(out) z2,
intent(out) z3,
intent(out) z4,
integer, intent(inout) lft,
integer, intent(inout) llt,
integer, intent(inout) nft )

Definition at line 29 of file i3cor3.F.

36C-----------------------------------------------
37C I m p l i c i t T y p e s
38C-----------------------------------------------
39#include "implicit_f.inc"
40C-----------------------------------------------
41C G l o b a l P a r a m e t e r s
42C-----------------------------------------------
43#include "mvsiz_p.inc"
44C-----------------------------------------------
45C D u m m y A r g u m e n t s
46C-----------------------------------------------
47 INTEGER, INTENT(INOUT) :: LFT
48 INTEGER, INTENT(INOUT) :: LLT
49 INTEGER, INTENT(INOUT) :: NFT
50 INTEGER IRECT(4,*), MSR(*), NSV(*), IRTL(*)
51 INTEGER, DIMENSION(MVSIZ), INTENT(OUT):: IX1,IX2,IX3,IX4
52 my_real, DIMENSION(MVSIZ), INTENT(OUT) :: x1,x2,x3,x4
53 my_real, DIMENSION(MVSIZ), INTENT(OUT) :: y1,y2,y3,y4
54 my_real, DIMENSION(MVSIZ), INTENT(OUT) :: z1,z2,z3,z4
56 . x(3,*)
57C-----------------------------------------------
58C C o m m o n B l o c k s
59C-----------------------------------------------
60C-----------------------------------------------
61C L o c a l V a r i a b l e s
62C-----------------------------------------------
63 INTEGER I, IL, IG, L, NN
64C-----------------------------------------------
65 DO 100 i=lft,llt
66 il=i+nft
67 ig=nsv(il)
68 l=irtl(il)
69C
70 nn=msr(irect(1,l))
71 ix1(i)=nn
72 x1(i)=x(1,nn)
73 y1(i)=x(2,nn)
74 z1(i)=x(3,nn)
75C
76 nn=msr(irect(2,l))
77 ix2(i)=nn
78 x2(i)=x(1,nn)
79 y2(i)=x(2,nn)
80 z2(i)=x(3,nn)
81C
82 nn=msr(irect(3,l))
83 ix3(i)=nn
84 x3(i)=x(1,nn)
85 y3(i)=x(2,nn)
86 z3(i)=x(3,nn)
87C
88 nn=msr(irect(4,l))
89 ix4(i)=nn
90 x4(i)=x(1,nn)
91 y4(i)=x(2,nn)
92 z4(i)=x(3,nn)
93C
94 100 CONTINUE
95C
96 RETURN
#define my_real
Definition cppsort.cpp:32