Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MshParallelMeshReader::MshElementBlock Struct Reference

Info of a block for $Elements for version 4. More...

Collaboration diagram for Arcane::MshParallelMeshReader::MshElementBlock:

Public Attributes

Int32 index = -1
 Block index in the list.
Int64 nb_entity = 0
 Number of entities in the block.
ItemTypeId item_type
 Arcane type of the entity.
Int32 dimension = -1
 Dimension of the entity.
Int32 item_nb_node = 0
 Number of nodes of the entity.
Int64 entity_tag = -1
bool is_built_as_cells = false
SmallSpan< const Int16reorder_infos
 If not empty, contains the indirections for renumbering.
UniqueArray< Int64uids
UniqueArray< Int64connectivities
 < List of uniqueId() of the block

Detailed Description

Info of a block for $Elements for version 4.

In this version, the elements of a block are all of the same type (e.g., IT_Quad4 or IT_Triangle3).

If we have nb_entity, then uids.size()==nb_entity and connectivity.size()==nb_entity*item_nb_node

Definition at line 129 of file MshParallelMeshReader.cc.

Member Data Documentation

◆ connectivities

UniqueArray<Int64> Arcane::MshParallelMeshReader::MshElementBlock::connectivities

< List of uniqueId() of the block

List of connectivities of the block.

Definition at line 141 of file MshParallelMeshReader.cc.

Referenced by Arcane::MshParallelMeshReader::_addFaceGroup(), and Arcane::MshParallelMeshReader::_readOneElementBlock().

◆ dimension

Int32 Arcane::MshParallelMeshReader::MshElementBlock::dimension = -1

Dimension of the entity.

Definition at line 134 of file MshParallelMeshReader.cc.

◆ entity_tag

Int64 Arcane::MshParallelMeshReader::MshElementBlock::entity_tag = -1

Definition at line 136 of file MshParallelMeshReader.cc.

◆ index

Int32 Arcane::MshParallelMeshReader::MshElementBlock::index = -1

Block index in the list.

Definition at line 131 of file MshParallelMeshReader.cc.

◆ is_built_as_cells

bool Arcane::MshParallelMeshReader::MshElementBlock::is_built_as_cells = false

Indicates if the entities in the block are cells

Definition at line 137 of file MshParallelMeshReader.cc.

◆ item_nb_node

Int32 Arcane::MshParallelMeshReader::MshElementBlock::item_nb_node = 0

Number of nodes of the entity.

Definition at line 135 of file MshParallelMeshReader.cc.

Referenced by Arcane::MshParallelMeshReader::_readOneElementBlock().

◆ item_type

ItemTypeId Arcane::MshParallelMeshReader::MshElementBlock::item_type

Arcane type of the entity.

Definition at line 133 of file MshParallelMeshReader.cc.

◆ nb_entity

Int64 Arcane::MshParallelMeshReader::MshElementBlock::nb_entity = 0

Number of entities in the block.

Definition at line 132 of file MshParallelMeshReader.cc.

Referenced by Arcane::MshParallelMeshReader::_readOneElementBlock().

◆ reorder_infos

SmallSpan<const Int16> Arcane::MshParallelMeshReader::MshElementBlock::reorder_infos

If not empty, contains the indirections for renumbering.

Definition at line 139 of file MshParallelMeshReader.cc.

◆ uids

UniqueArray<Int64> Arcane::MshParallelMeshReader::MshElementBlock::uids

Definition at line 140 of file MshParallelMeshReader.cc.


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