OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
i2chk3.F File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine i2chk3 (x, irect, ixs, nrt, ixc, nint, nsn, nsv, noint, ixtg, irtl, st, dmin, geo, pm, knod2els, knod2elc, knod2eltg, nod2els, nod2elc, nod2eltg, igrsurf, thk, nty, ixs10, ixs16, ixs20, igeo, pm_stack, iworksh)

Function/Subroutine Documentation

◆ i2chk3()

subroutine i2chk3 ( x,
integer, dimension(4,*) irect,
integer, dimension(nixs,*) ixs,
integer nrt,
integer, dimension(nixc,*) ixc,
integer nint,
integer nsn,
integer, dimension(*) nsv,
integer noint,
integer, dimension(nixtg,*) ixtg,
integer, dimension(*) irtl,
st,
dmin,
geo,
pm,
integer, dimension(*) knod2els,
integer, dimension(*) knod2elc,
integer, dimension(*) knod2eltg,
integer, dimension(*) nod2els,
integer, dimension(*) nod2elc,
integer, dimension(*) nod2eltg,
type (surf_) igrsurf,
thk,
integer nty,
integer, dimension(*) ixs10,
integer, dimension(*) ixs16,
integer, dimension(*) ixs20,
integer, dimension(*) igeo,
pm_stack,
integer, dimension(*) iworksh )

Definition at line 36 of file i2chk3.F.

43C-----------------------------------------------
44C M o d u l e s
45C-----------------------------------------------
46 USE message_mod
47 USE groupdef_mod
48C---------------------------------------------------------------------
49C CHECK ELEMENT FOR TYPE 2 (ISEARCH=2)
50C LE NOEUD GLOBAL N'EST PAS REMPLACE PAR LE NOEUD LOCAL DANS IRECT
51C---------------------------------------------------------------------
52C-----------------------------------------------
53C I m p l i c i t T y p e s
54C-----------------------------------------------
55#include "implicit_f.inc"
56C-----------------------------------------------
57C C o m m o n B l o c k s
58C-----------------------------------------------
59#include "param_c.inc"
60C-----------------------------------------------
61C D u m m y A r g u m e n t s
62C-----------------------------------------------
63 INTEGER NRT, NINT, NSN, NOINT,NTY
64 INTEGER IRECT(4,*), IXS(NIXS,*), IXC(NIXC,*),
65 . NSV(*), IXTG(NIXTG,*),IRTL(*),
66 . KNOD2ELS(*), KNOD2ELC(*), KNOD2ELTG(*), NOD2ELS(*), NOD2ELC(*),
67 . NOD2ELTG(*),IXS10(*), IXS16(*), IXS20(*),
68 . IGEO(*),IWORKSH(*)
69C
71 . x(3,*),st(2,*),dmin(*),geo(npropg,*), pm(npropm,*),thk(*),
72 . pm_stack(*)
73 TYPE (SURF_) :: IGRSURF
74C-----------------------------------------------
75C L o c a l V a r i a b l e s
76C-----------------------------------------------
77 INTEGER I, INRT, NELS, NELC, NELTG, L, JJ, NN
79C-----------------------------------------------
80C E x t e r n a l F u n c t i o n s
81C-----------------------------------------------
82C
83 DO i=1,nrt
84 inrt=i
85C
86 CALL inelts(x ,irect,ixs ,nint,nels ,
87 . inrt ,area ,noint,0 ,igrsurf%ELTYP,
88 . igrsurf%ELEM)
89 CALL ineltc(nelc ,neltg ,inrt ,igrsurf%ELTYP, igrsurf%ELEM)
90 IF(nels+nelc+neltg/=0) cycle
91C
92 CALL insol3(x,irect,ixs,nint,nels,inrt,
93 . area,noint,knod2els ,nod2els ,0 ,ixs10,
94 . ixs16,ixs20)
95 CALL incoq3(irect,ixc ,ixtg ,nint ,nelc ,
96 . neltg,inrt,geo ,pm ,knod2elc ,
97 . knod2eltg ,nod2elc ,nod2eltg,thk,nty,igeo,
98 . pm_stack , iworksh )
99C
100 IF(nels+nelc+neltg==0)THEN
101 CALL ancmsg(msgid=93,
102 . msgtype=msgwarning,
103 . anmode=aninfo_blind_2,
104 . i2=noint,
105 . i1=i)
106 ENDIF
107 ENDDO
108C
109 DO i=1,nsn
110 irtl(i)=0
111 st(1,i)=nine
112 st(2,i)=nine
113 dmin(i)=ep20
114 ENDDO
115C
116 RETURN
#define my_real
Definition cppsort.cpp:32
subroutine area(d1, x, x2, y, y2, eint, stif0)
subroutine incoq3(irect, ixc, ixtg, nint, nel, neltg, is, geo, pm, knod2elc, knod2eltg, nod2elc, nod2eltg, thk, nty, igeo, pm_stack, iworksh)
Definition incoq3.F:45
subroutine inelts(x, irect, ixs, nint, nel, i, area, noint, ir, surf_eltyp, surf_elem)
Definition inelt.F:39
subroutine ineltc(nelc, neltg, is, surf_eltyp, surf_elem)
Definition inelt.F:132
subroutine insol3(x, irect, ixs, nint, nel, i, area, noint, knod2els, nod2els, ir, ixs10, ixs16, ixs20)
Definition insol3.F:43
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)
Definition message.F:889