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

Go to the source code of this file.

Functions/Subroutines

subroutine i5impk3 (irect, msr, nsv, irtl, num_imp, ns_imp, ne_imp, ans, lft, llt, nft)

Function/Subroutine Documentation

◆ i5impk3()

subroutine i5impk3 ( integer, dimension(4,*) irect,
integer, dimension(*) msr,
integer, dimension(*) nsv,
integer, dimension(*) irtl,
integer num_imp,
integer, dimension(*) ns_imp,
integer, dimension(*) ne_imp,
intent(in) ans,
integer, intent(inout) lft,
integer, intent(inout) llt,
integer, intent(inout) nft )

Definition at line 28 of file i5impk3.F.

32C-----------------------------------------------
33C I m p l i c i t T y p e s
34C-----------------------------------------------
35#include "implicit_f.inc"
36C-----------------------------------------------
37C G l o b a l P a r a m e t e r s
38C-----------------------------------------------
39#include "mvsiz_p.inc"
40C-----------------------------------------------
41C D u m m y A r g u m e n t s
42C-----------------------------------------------
43 INTEGER, INTENT(INOUT) :: LFT
44 INTEGER, INTENT(INOUT) :: LLT
45 INTEGER, INTENT(INOUT) :: NFT
46 INTEGER IRECT(4,*), MSR(*), NSV(*), IRTL(*)
47 INTEGER NUM_IMP,NS_IMP(*),NE_IMP(*)
48 my_real, DIMENSION(MVSIZ), INTENT(IN) :: ans
49C-----------------------------------------------
50C L o c a l V a r i a b l e s
51C-----------------------------------------------
52 INTEGER I, IL, IG, L, NN,J
53C REAL
54C-----------------------------------------------
55C
56 j=0
57 DO i=lft,llt
58 il=i+nft
59 ig=nsv(il)
60 l=irtl(il)
61 IF (ans(i)<zero) THEN
62 j = j + 1
63 ns_imp(j+num_imp)=il
64 ne_imp(j+num_imp)=l
65 ENDIF
66 ENDDO
67 num_imp=num_imp+j
68C
69 RETURN
#define my_real
Definition cppsort.cpp:32