Structure contenant les informations des noeuds frontières. Plus de détails...
Classes | |
struct | HashFunction |
Types publics | |
using | BasicType = Int64 |
Fonctions membres publiques statiques | |
static constexpr Int64 | nbBasicTypeSize () |
static ConstArrayView< BasicType > | asBasicBuffer (ConstArrayView< BoundaryNodeInfo > values) |
static ArrayView< BasicType > | asBasicBuffer (ArrayView< BoundaryNodeInfo > values) |
static Int32 | messageSize (ConstArrayView< BoundaryNodeInfo > values) |
static Int32 | nbElement (Int32 message_size) |
Attributs publics | |
Int64 | node_uid = NULL_ITEM_UNIQUE_ID |
Int64 | cell_uid = NULL_ITEM_UNIQUE_ID |
Int32 | cell_owner = -1 |
Int32 | padding = 0 |
Amis | |
bool | operator== (const BoundaryNodeInfo &a, const BoundaryNodeInfo &b) |
Structure contenant les informations des noeuds frontières.
Cette structure est utilisée pour communiquer avec les autres rangs. Il faut donc qu'elle soit de type POD. Pour la communication avec les autres rang on la converti en un type de base qui est un Int64. Il faut donc aussi que sa taille soit un multiple de celle d'un Int64..
Définition à la ligne 135 du fichier GhostLayerBuilder2.cc.
using Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::BasicType = Int64 |
Définition à la ligne 139 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 152 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 144 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 160 du fichier GhostLayerBuilder2.cc.
|
inlinestaticconstexpr |
Définition à la ligne 140 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 168 du fichier GhostLayerBuilder2.cc.
|
friend |
Définition à la ligne 188 du fichier GhostLayerBuilder2.cc.
Int32 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::cell_owner = -1 |
Définition à la ligne 197 du fichier GhostLayerBuilder2.cc.
Int64 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::cell_uid = NULL_ITEM_UNIQUE_ID |
Définition à la ligne 196 du fichier GhostLayerBuilder2.cc.
Int64 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::node_uid = NULL_ITEM_UNIQUE_ID |
Définition à la ligne 195 du fichier GhostLayerBuilder2.cc.
Int32 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::padding = 0 |
Définition à la ligne 198 du fichier GhostLayerBuilder2.cc.