OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
i22edge_mod::brick_entity Type Reference

Data Fields

integer id
integer ng
integer idloc
integer icode
integer old_icode
integer idble
integer nbits
integer npqts
integer nbcut
integer mainid
integer wascut
integer newinbuffer
integer oldmainstrongnode
integer mlw
integer itask
integer, dimension(8) secid_cell
integer seg_add_lft
integer seg_add_llt
integer, dimension(6, 5) adjacent_brick
integer, dimension(3, 5) mergetarget
integer ntarget
integer, dimension(6) closedsurf
integer ismergetarget
type(poly_entity), dimension(9) poly
type(node_entity), dimension(8) node
type(list_adjadj_elems
type(cut_plane), dimension(16) pcut
type(list_secndsecndlist
type(edge_entity), dimension(12) edge
character *14, dimension(8) sectype
type(mat_entitybakmat

Detailed Description

Definition at line 184 of file cut-cell-buffer_mod.F.

Field Documentation

◆ adj_elems

type(list_adj) i22edge_mod::brick_entity::adj_elems

Definition at line 224 of file cut-cell-buffer_mod.F.

224 TYPE(LIST_ADJ) :: ADJ_ELEMS !to be cleaned ?

◆ adjacent_brick

integer, dimension(6,5) i22edge_mod::brick_entity::adjacent_brick

Definition at line 203 of file cut-cell-buffer_mod.F.

203 INTEGER :: Adjacent_Brick(6,5) !index2: 1:IV, 2:NGV, 3:IDLOCV, 4:IBV, 5:IFV

◆ bakmat

type(mat_entity) i22edge_mod::brick_entity::bakmat

Definition at line 229 of file cut-cell-buffer_mod.F.

229 TYPE(MAT_ENTITY) :: bakMAT

◆ closedsurf

integer, dimension(6) i22edge_mod::brick_entity::closedsurf

Definition at line 206 of file cut-cell-buffer_mod.F.

206 INTEGER :: ClosedSurf(6) !tells if brick face has a double cut (only for multiple cut, in this case cell 9 has no adjacent cells, only for contact forces to get pressure differential)

◆ edge

type(edge_entity), dimension(12) i22edge_mod::brick_entity::edge

Definition at line 227 of file cut-cell-buffer_mod.F.

227 TYPE(EDGE_ENTITY) :: Edge(12) !list of edges for velocity or coordinates

◆ icode

integer i22edge_mod::brick_entity::icode

Definition at line 188 of file cut-cell-buffer_mod.F.

188 INTEGER :: ICODE

◆ id

integer i22edge_mod::brick_entity::id

Definition at line 185 of file cut-cell-buffer_mod.F.

185 INTEGER :: ID

◆ idble

integer i22edge_mod::brick_entity::idble

Definition at line 190 of file cut-cell-buffer_mod.F.

190 INTEGER :: IDBLE

◆ idloc

integer i22edge_mod::brick_entity::idloc

Definition at line 187 of file cut-cell-buffer_mod.F.

187 INTEGER :: IDLOC

◆ ismergetarget

integer i22edge_mod::brick_entity::ismergetarget

Definition at line 207 of file cut-cell-buffer_mod.F.

207 INTEGER :: IsMergeTarget

◆ itask

integer i22edge_mod::brick_entity::itask

Definition at line 199 of file cut-cell-buffer_mod.F.

199 INTEGER :: ITASK

◆ mainid

integer i22edge_mod::brick_entity::mainid

Definition at line 194 of file cut-cell-buffer_mod.F.

194 INTEGER :: MainID

◆ mergetarget

integer, dimension(3,5) i22edge_mod::brick_entity::mergetarget

Definition at line 204 of file cut-cell-buffer_mod.F.

204 INTEGER :: MergeTarget(3,5) !index1 (1)=Face (2)=MCELL, (3)=IB

◆ mlw

integer i22edge_mod::brick_entity::mlw

Definition at line 198 of file cut-cell-buffer_mod.F.

198 INTEGER :: MLW

◆ nbcut

integer i22edge_mod::brick_entity::nbcut

Definition at line 193 of file cut-cell-buffer_mod.F.

193 INTEGER :: NBCUT !number of cut planes

◆ nbits

integer i22edge_mod::brick_entity::nbits

Definition at line 191 of file cut-cell-buffer_mod.F.

191 INTEGER :: NBITS

◆ newinbuffer

integer i22edge_mod::brick_entity::newinbuffer

Definition at line 196 of file cut-cell-buffer_mod.F.

196 INTEGER :: NewInBuffer

◆ ng

integer i22edge_mod::brick_entity::ng

Definition at line 186 of file cut-cell-buffer_mod.F.

186 INTEGER :: NG

◆ node

type(node_entity), dimension(8) i22edge_mod::brick_entity::node

Definition at line 223 of file cut-cell-buffer_mod.F.

223 TYPE(NODE_ENTITY) :: NODE(8)

◆ npqts

integer i22edge_mod::brick_entity::npqts

Definition at line 192 of file cut-cell-buffer_mod.F.

192 INTEGER :: NPQTS

◆ ntarget

integer i22edge_mod::brick_entity::ntarget

Definition at line 205 of file cut-cell-buffer_mod.F.

205 INTEGER :: NTarget !number of merged location

◆ old_icode

integer i22edge_mod::brick_entity::old_icode

Definition at line 189 of file cut-cell-buffer_mod.F.

189 INTEGER :: OLD_ICODE

◆ oldmainstrongnode

integer i22edge_mod::brick_entity::oldmainstrongnode

Definition at line 197 of file cut-cell-buffer_mod.F.

197 INTEGER :: OldMainStrongNode

◆ pcut

type(cut_plane), dimension(16) i22edge_mod::brick_entity::pcut

Definition at line 225 of file cut-cell-buffer_mod.F.

225 TYPE(CUT_PLANE) :: PCUT(16)

◆ poly

type(poly_entity), dimension(9) i22edge_mod::brick_entity::poly

Definition at line 222 of file cut-cell-buffer_mod.F.

222 TYPE(POLY_ENTITY) :: POLY(9)

◆ secid_cell

integer, dimension(8) i22edge_mod::brick_entity::secid_cell

Definition at line 200 of file cut-cell-buffer_mod.F.

200 INTEGER :: SECID_Cell(8) !cut local id in [1,8] -> [1,52] = sec type. Each possible cut is numbered from 1 to 52 ; 8 nodes => 8 possible cut cells

◆ secndlist

type(list_secnd) i22edge_mod::brick_entity::secndlist

Definition at line 226 of file cut-cell-buffer_mod.F.

226 TYPE(LIST_SECND) :: SecndList !list of secnd cells linked to the given main cell

◆ sectype

character*14, dimension(8) i22edge_mod::brick_entity::sectype

Definition at line 228 of file cut-cell-buffer_mod.F.

228 CHARACTER*14 :: SECTYPE(8)

◆ seg_add_lft

integer i22edge_mod::brick_entity::seg_add_lft

Definition at line 201 of file cut-cell-buffer_mod.F.

201 INTEGER :: Seg_add_LFT !EL FIRST : first lagrangian face in CAND_E

◆ seg_add_llt

integer i22edge_mod::brick_entity::seg_add_llt

Definition at line 202 of file cut-cell-buffer_mod.F.

202 INTEGER :: Seg_add_LLT !EL LAST : last lagrangian face in CAND_E

◆ wascut

integer i22edge_mod::brick_entity::wascut

Definition at line 195 of file cut-cell-buffer_mod.F.

195 INTEGER :: WasCut

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