Arcane  v3.16.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Arcane::MshParallelMeshReader::MshElementBlock

Infos d'un bloc pour $Elements pour la version 4. Plus de détails...

+ Graphe de collaboration de Arcane::MshParallelMeshReader::MshElementBlock:

Attributs publics

Int32 index = -1
 Index du bloc dans la liste.
 
Int64 nb_entity = 0
 Nombre d'entités du bloc.
 
ItemTypeId item_type
 Type Arcane de l'entité
 
Int32 dimension = -1
 Dimension de l'entité
 
Int32 item_nb_node = 0
 Nombre de noeuds de l'entité.
 
Int64 entity_tag = -1
 
bool is_built_as_cells = false
 
SmallSpan< const Int16reorder_infos
 Si non vide, contient les indirections pour la renumérotation.
 
UniqueArray< Int64uids
 
UniqueArray< Int64connectivities
 < Liste des uniqueId() du bloc
 

Description détaillée

Infos d'un bloc pour $Elements pour la version 4.

Dans cette version, les éléments d'un bloc sont tous de même type (par exemple que des IT_Quad4 ou IT_Triangle3.

Si on a nb_entity, alors uids.size()==nb_entity et connectivity.size()==nb_entity*item_nb_node

Définition à la ligne 128 du fichier MshParallelMeshReader.cc.

Documentation des données membres

◆ connectivities

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

< Liste des uniqueId() du bloc

Liste des connectivités du bloc.

Définition à la ligne 140 du fichier MshParallelMeshReader.cc.

Référencé par Arcane::MshParallelMeshReader::_addFaceGroup(), et Arcane::MshParallelMeshReader::_readOneElementBlock().

◆ dimension

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

Dimension de l'entité

Définition à la ligne 133 du fichier MshParallelMeshReader.cc.

◆ entity_tag

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

Définition à la ligne 135 du fichier MshParallelMeshReader.cc.

◆ index

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

Index du bloc dans la liste.

Définition à la ligne 130 du fichier MshParallelMeshReader.cc.

Référencé par Arcane::MshParallelMeshReader::_addFaceGroup().

◆ is_built_as_cells

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

Indique si les entités du bloc sont des mailles

Définition à la ligne 136 du fichier MshParallelMeshReader.cc.

◆ item_nb_node

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

Nombre de noeuds de l'entité.

Définition à la ligne 134 du fichier MshParallelMeshReader.cc.

Référencé par Arcane::MshParallelMeshReader::_addFaceGroup(), et Arcane::MshParallelMeshReader::_readOneElementBlock().

◆ item_type

ItemTypeId Arcane::MshParallelMeshReader::MshElementBlock::item_type

Type Arcane de l'entité

Définition à la ligne 132 du fichier MshParallelMeshReader.cc.

◆ nb_entity

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

Nombre d'entités du bloc.

Définition à la ligne 131 du fichier MshParallelMeshReader.cc.

Référencé par Arcane::MshParallelMeshReader::_readOneElementBlock().

◆ reorder_infos

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

Si non vide, contient les indirections pour la renumérotation.

Définition à la ligne 138 du fichier MshParallelMeshReader.cc.

◆ uids

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

Définition à la ligne 139 du fichier MshParallelMeshReader.cc.


La documentation de cette structure a été générée à partir du fichier suivant :