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

Go to the source code of this file.

Functions/Subroutines

integer function iface (ip, n)
integer function iface2 (ip, n)
integer function iface2t (ip, n)

Function/Subroutine Documentation

◆ iface()

integer function iface ( integer, dimension(*) ip,
integer, dimension(4) n )

Definition at line 35 of file iface.F.

36C-----------------------------------------------
37C D e s c r i p t i o n
38C-----------------------------------------------
39C This function is searching for face identifier
40C 3D case (8 nodes)
41C-----------------------------------------------
42C I m p l i c i t T y p e s
43C-----------------------------------------------
44#include "implicit_f.inc"
45C-----------------------------------------------
46C D u m m y A r g u m e n t s
47C-----------------------------------------------
48 INTEGER IP(*), N(4)
49C-----------------------------------------------
50C S o u r c e L i n e s
51C-----------------------------------------------
52 IF(ip(n(1)) > 0)THEN
53 IF(ip(n(2)) > 0)THEN
54 IF(ip(n(3)) > 0)THEN
55 iface=1
56 ELSE
57 iface=4
58 ENDIF
59 ELSE
60 iface=6
61 ENDIF
62 ELSE
63 IF(ip(n(3)) > 0)THEN
64 IF(ip(n(4)) > 0)THEN
65 iface=2
66 ELSE
67 iface=5
68 ENDIF
69 ELSE
70 iface=3
71 ENDIF
72 ENDIF
73 RETURN
integer function iface(ip, n)
Definition iface.F:36

◆ iface2()

integer function iface2 ( integer, dimension(*), intent(in) ip,
integer, dimension(2), intent(in) n )

Definition at line 84 of file iface.F.

85C-----------------------------------------------
86C D e s c r i p t i o n
87C-----------------------------------------------
88C This function is searching for face identifier
89C 2D case (4 nodes : QUADS)
90C-----------------------------------------------
91C I m p l i c i t T y p e s
92C-----------------------------------------------
93#include "implicit_f.inc"
94C-----------------------------------------------
95C D u m m y A r g u m e n t s
96C-----------------------------------------------
97 INTEGER, INTENT(IN) :: IP(*), N(2)
98C-----------------------------------------------
99C S o u r c e L i n e s
100C-----------------------------------------------
101 IF (ip(n(1)) > 0) THEN
102 IF (ip(n(2)) > 0) THEN
103 iface2 = 1
104 ELSE
105 iface2 = 4
106 ENDIF
107 ELSE IF (ip(n(2)) > 0) THEN
108 iface2 = 2
109 ELSE
110 iface2 = 3
111 ENDIF
integer function iface2(ip, n)
Definition iface.F:85

◆ iface2t()

integer function iface2t ( integer, dimension(*), intent(in) ip,
integer, dimension(3), intent(in) n )

Definition at line 119 of file iface.F.

120C-----------------------------------------------
121C D e s c r i p t i o n
122C-----------------------------------------------
123C This function is searching for face identifier
124C 2D case (3 nodes : TRIANGLES)
125C-----------------------------------------------
126C I m p l i c i t T y p e s
127C-----------------------------------------------
128#include "implicit_f.inc"
129C-----------------------------------------------
130C D u m m y A r g u m e n t s
131C-----------------------------------------------
132 INTEGER, INTENT(IN) :: IP(*), N(3)
133C-----------------------------------------------
134C S o u r c e L i n e s
135C-----------------------------------------------
136 iface2t = 0
137 IF (ip(n(1)) > 0) THEN
138 IF (ip(n(2)) > 0) THEN
139 iface2t = 1
140 ELSE
141 iface2t = 3
142 ENDIF
143 ELSE IF (ip(n(3)) > 0) THEN
144 iface2t = 2
145 ENDIF
integer function iface2t(ip, n)
Definition iface.F:120