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 34 of file iface.F.

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

◆ iface2()

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

Definition at line 83 of file iface.F.

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

◆ iface2t()

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

Definition at line 118 of file iface.F.

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