OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
shooting_node_mod::shooting_node_type Type Reference

Data Fields

integer size_sec_node
integer, dimension(:), allocatable shift_s_node
integer, dimension(:), allocatable inter_sec_node
integer, dimension(:), allocatable sec_node_id
integer max_proc_nb
integer size_m_node_proc
integer, dimension(:), allocatable shift_m_node_proc
integer, dimension(:), allocatable m_node_proc
integer max_surf_nb
integer size_m_node_surf
integer, dimension(:), allocatable shift_m_node_surf
integer, dimension(:), allocatable m_node_surf
integer max_edge_nb
integer size_m_node_edge
integer size_s_node_edge
integer, dimension(:), allocatable shift_m_node_edge
integer, dimension(:), allocatable shift_s_node_edge
integer, dimension(:), allocatable m_node_edge
integer, dimension(:), allocatable s_node_edge
integer, dimension(:,:), allocatable shift_interface
integer, dimension(:), allocatable shift_interface2
integer size_remote_surf
integer number_remote_surf
integer, dimension(:), allocatable remote_surf
integer size_new_surf
integer number_new_surf
integer, dimension(:), allocatable new_surf
integer, dimension(:), allocatable global_nb_elem_off
integer s_global_elem_index
integer, dimension(:), allocatable global_elem_index
integer s_save_surface
integer, dimension(:), allocatable save_surface
integer save_surface_nb
integer s_save_proc
integer, dimension(:), allocatable save_proc
integer save_proc_nb
integer s_save_m_edge
integer s_save_s_edge
integer, dimension(:), allocatable save_m_edge
integer, dimension(:), allocatable save_s_edge
integer save_m_edge_nb
integer save_s_edge_nb
integer s_save_proc_edge
integer, dimension(:), allocatable save_proc_edge
integer save_proc_nb_edge
type(remote_elm), dimension(:), allocatable inter
type(offset_elem_offset_elem
 upper and lower bound

Detailed Description

Definition at line 83 of file shooting_node_mod.F.

Field Documentation

◆ global_elem_index

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::global_elem_index

Definition at line 127 of file shooting_node_mod.F.

127 INTEGER, DIMENSION(:), ALLOCATABLE :: GLOBAL_ELEM_INDEX ! list of deactivated element

◆ global_nb_elem_off

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::global_nb_elem_off

Definition at line 125 of file shooting_node_mod.F.

125 INTEGER, DIMENSION(:), ALLOCATABLE :: GLOBAL_NB_ELEM_OFF ! number of deactivated element for each omp thread

◆ inter

type(remote_elm), dimension(:), allocatable shooting_node_mod::shooting_node_type::inter

Definition at line 147 of file shooting_node_mod.F.

147 TYPE(remote_elm), DIMENSION(:), ALLOCATABLE :: INTER

◆ inter_sec_node

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::inter_sec_node

Definition at line 88 of file shooting_node_mod.F.

88 INTEGER, DIMENSION(:), ALLOCATABLE :: INTER_SEC_NODE ! list of interface of the nodes

◆ m_node_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::m_node_edge

Definition at line 107 of file shooting_node_mod.F.

107 INTEGER, DIMENSION(:), ALLOCATABLE :: M_NODE_EDGE ! list of edge per node (M node)

◆ m_node_proc

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::m_node_proc

Definition at line 95 of file shooting_node_mod.F.

95 INTEGER, DIMENSION(:), ALLOCATABLE :: M_NODE_PROC ! list of processor per node

◆ m_node_surf

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::m_node_surf

Definition at line 100 of file shooting_node_mod.F.

100 INTEGER, DIMENSION(:), ALLOCATABLE :: M_NODE_SURF ! list of surface per node

◆ max_edge_nb

integer shooting_node_mod::shooting_node_type::max_edge_nb

Definition at line 102 of file shooting_node_mod.F.

102 INTEGER :: MAX_EDGE_NB ! mamimun number of edge

◆ max_proc_nb

integer shooting_node_mod::shooting_node_type::max_proc_nb

Definition at line 92 of file shooting_node_mod.F.

92 INTEGER :: MAX_PROC_NB ! maximum number of processor

◆ max_surf_nb

integer shooting_node_mod::shooting_node_type::max_surf_nb

Definition at line 97 of file shooting_node_mod.F.

97 INTEGER :: MAX_SURF_NB ! mamimun number of surface

◆ new_surf

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::new_surf

Definition at line 119 of file shooting_node_mod.F.

119 INTEGER, DIMENSION(:), ALLOCATABLE :: NEW_SURF ! list of new active surface for type 25

◆ number_new_surf

integer shooting_node_mod::shooting_node_type::number_new_surf

Definition at line 118 of file shooting_node_mod.F.

118 INTEGER :: NUMBER_NEW_SURF ! number of new active surface for type 25

◆ number_remote_surf

integer shooting_node_mod::shooting_node_type::number_remote_surf

Definition at line 115 of file shooting_node_mod.F.

115 INTEGER :: NUMBER_REMOTE_SURF ! number of potential rmote surface for type 24 & 25

◆ offset_elem

type(offset_elem_) shooting_node_mod::shooting_node_type::offset_elem

upper and lower bound

Definition at line 148 of file shooting_node_mod.F.

148 type(offset_elem_) :: offset_elem !< upper and lower bound

◆ remote_surf

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::remote_surf

Definition at line 116 of file shooting_node_mod.F.

116 INTEGER, DIMENSION(:), ALLOCATABLE :: REMOTE_SURF ! list of potential rmote surface for type 24 & 25

◆ s_global_elem_index

integer shooting_node_mod::shooting_node_type::s_global_elem_index

Definition at line 126 of file shooting_node_mod.F.

126 INTEGER :: S_GLOBAL_ELEM_INDEX ! size of "GLOBAL_ELEM_IND" array

◆ s_node_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::s_node_edge

Definition at line 108 of file shooting_node_mod.F.

108 INTEGER, DIMENSION(:), ALLOCATABLE :: S_NODE_EDGE ! list of edge per node (S node)

◆ s_save_m_edge

integer shooting_node_mod::shooting_node_type::s_save_m_edge

Definition at line 137 of file shooting_node_mod.F.

137 INTEGER :: S_SAVE_M_EDGE,S_SAVE_S_EDGE ! size of SAVE_M_EDGE & SAVE_S_EDGE array

◆ s_save_proc

integer shooting_node_mod::shooting_node_type::s_save_proc

Definition at line 133 of file shooting_node_mod.F.

133 INTEGER :: S_SAVE_PROC ! size of SAVE_PROC array

◆ s_save_proc_edge

integer shooting_node_mod::shooting_node_type::s_save_proc_edge

Definition at line 142 of file shooting_node_mod.F.

142 INTEGER :: S_SAVE_PROC_EDGE ! size of SAVE_PROC_EDGE array

◆ s_save_s_edge

integer shooting_node_mod::shooting_node_type::s_save_s_edge

Definition at line 137 of file shooting_node_mod.F.

◆ s_save_surface

integer shooting_node_mod::shooting_node_type::s_save_surface

Definition at line 129 of file shooting_node_mod.F.

129 INTEGER :: S_SAVE_SURFACE ! size of SAVE_SURFACE array

◆ save_m_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::save_m_edge

Definition at line 138 of file shooting_node_mod.F.

138 INTEGER, DIMENSION(:), ALLOCATABLE :: SAVE_M_EDGE ! list of deactivated edge : main node

◆ save_m_edge_nb

integer shooting_node_mod::shooting_node_type::save_m_edge_nb

Definition at line 140 of file shooting_node_mod.F.

140 INTEGER :: SAVE_M_EDGE_NB,SAVE_S_EDGE_NB ! number of deactivated edge

◆ save_proc

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::save_proc

Definition at line 134 of file shooting_node_mod.F.

134 INTEGER, DIMENSION(:), ALLOCATABLE :: SAVE_PROC ! list of processor with a deactivated surface

◆ save_proc_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::save_proc_edge

Definition at line 143 of file shooting_node_mod.F.

143 INTEGER, DIMENSION(:), ALLOCATABLE :: SAVE_PROC_EDGE ! list of processor with a deactivated edge

◆ save_proc_nb

integer shooting_node_mod::shooting_node_type::save_proc_nb

Definition at line 135 of file shooting_node_mod.F.

135 INTEGER :: SAVE_PROC_NB ! number of processor + the 4 nodes associated to the surfaces

◆ save_proc_nb_edge

integer shooting_node_mod::shooting_node_type::save_proc_nb_edge

Definition at line 144 of file shooting_node_mod.F.

144 INTEGER :: SAVE_PROC_NB_EDGE ! number of processor + the 4 nodes associated to the surfaces

◆ save_s_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::save_s_edge

Definition at line 139 of file shooting_node_mod.F.

139 INTEGER, DIMENSION(:), ALLOCATABLE :: SAVE_S_EDGE ! list of deactivated edge : secondary node

◆ save_s_edge_nb

integer shooting_node_mod::shooting_node_type::save_s_edge_nb

Definition at line 140 of file shooting_node_mod.F.

◆ save_surface

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::save_surface

Definition at line 130 of file shooting_node_mod.F.

130 INTEGER, DIMENSION(:), ALLOCATABLE :: SAVE_SURFACE ! list of deactivated surface

◆ save_surface_nb

integer shooting_node_mod::shooting_node_type::save_surface_nb

Definition at line 131 of file shooting_node_mod.F.

131 INTEGER :: SAVE_SURFACE_NB ! number of deactivated surface

◆ sec_node_id

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::sec_node_id

Definition at line 89 of file shooting_node_mod.F.

89 INTEGER, DIMENSION(:), ALLOCATABLE :: SEC_NODE_ID ! ID of secondary nodes in each interface

◆ shift_interface

integer, dimension(:,:), allocatable shooting_node_mod::shooting_node_type::shift_interface

Definition at line 110 of file shooting_node_mod.F.

110 INTEGER, DIMENSION(:,:), ALLOCATABLE :: SHIFT_INTERFACE ! shift for surface ID

◆ shift_interface2

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::shift_interface2

Definition at line 111 of file shooting_node_mod.F.

111 INTEGER, DIMENSION(:), ALLOCATABLE :: SHIFT_INTERFACE2 ! shift for surface ID (global Ids)

◆ shift_m_node_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::shift_m_node_edge

Definition at line 105 of file shooting_node_mod.F.

105 INTEGER, DIMENSION(:), ALLOCATABLE :: SHIFT_M_NODE_EDGE ! shift to point to M_NODE_EDGE array & number of edge per node

◆ shift_m_node_proc

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::shift_m_node_proc

Definition at line 94 of file shooting_node_mod.F.

94 INTEGER, DIMENSION(:), ALLOCATABLE :: SHIFT_M_NODE_PROC ! shift to point to M_NODE_PROC array & number of processor per node

◆ shift_m_node_surf

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::shift_m_node_surf

Definition at line 99 of file shooting_node_mod.F.

99 INTEGER, DIMENSION(:), ALLOCATABLE :: SHIFT_M_NODE_SURF ! shift to point to M_NODE_SURF array & number of surface per node

◆ shift_s_node

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::shift_s_node

Definition at line 87 of file shooting_node_mod.F.

87 INTEGER, DIMENSION(:), ALLOCATABLE :: SHIFT_S_NODE ! shift to point to INTER_SEC_NODE/SEC_NODE_ID arrays & number of interface per node

◆ shift_s_node_edge

integer, dimension(:), allocatable shooting_node_mod::shooting_node_type::shift_s_node_edge

Definition at line 106 of file shooting_node_mod.F.

106 INTEGER, DIMENSION(:), ALLOCATABLE :: SHIFT_S_NODE_EDGE ! shift to point to M_NODE_EDGE array & number of edge per node

◆ size_m_node_edge

integer shooting_node_mod::shooting_node_type::size_m_node_edge

Definition at line 103 of file shooting_node_mod.F.

103 INTEGER :: SIZE_M_NODE_EDGE ! size of M_NODE_EDGE

◆ size_m_node_proc

integer shooting_node_mod::shooting_node_type::size_m_node_proc

Definition at line 93 of file shooting_node_mod.F.

93 INTEGER :: SIZE_M_NODE_PROC ! size of M_NODE_PROC

◆ size_m_node_surf

integer shooting_node_mod::shooting_node_type::size_m_node_surf

Definition at line 98 of file shooting_node_mod.F.

98 INTEGER :: SIZE_M_NODE_SURF ! size of M_NODE_SURF

◆ size_new_surf

integer shooting_node_mod::shooting_node_type::size_new_surf

Definition at line 117 of file shooting_node_mod.F.

117 INTEGER :: SIZE_NEW_SURF ! size of array NEW_SURF

◆ size_remote_surf

integer shooting_node_mod::shooting_node_type::size_remote_surf

Definition at line 114 of file shooting_node_mod.F.

114 INTEGER :: SIZE_REMOTE_SURF ! size of array REMOTE_SURF

◆ size_s_node_edge

integer shooting_node_mod::shooting_node_type::size_s_node_edge

Definition at line 104 of file shooting_node_mod.F.

104 INTEGER :: SIZE_S_NODE_EDGE ! size of S_NODE_EDGE

◆ size_sec_node

integer shooting_node_mod::shooting_node_type::size_sec_node

Definition at line 86 of file shooting_node_mod.F.

86 INTEGER :: SIZE_SEC_NODE ! size of INTER_SEC_NODE & SEC_NODE_ID

The documentation for this type was generated from the following file: