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 136 du fichier GhostLayerBuilder2.cc.
using Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::BasicType = Int64 |
Définition à la ligne 140 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 153 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 145 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 161 du fichier GhostLayerBuilder2.cc.
|
inlinestaticconstexpr |
Définition à la ligne 141 du fichier GhostLayerBuilder2.cc.
|
inlinestatic |
Définition à la ligne 169 du fichier GhostLayerBuilder2.cc.
|
friend |
Définition à la ligne 189 du fichier GhostLayerBuilder2.cc.
Int32 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::cell_owner = -1 |
Définition à la ligne 198 du fichier GhostLayerBuilder2.cc.
Int64 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::cell_uid = NULL_ITEM_UNIQUE_ID |
Définition à la ligne 197 du fichier GhostLayerBuilder2.cc.
Int64 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::node_uid = NULL_ITEM_UNIQUE_ID |
Définition à la ligne 196 du fichier GhostLayerBuilder2.cc.
Int32 Arcane::mesh::GhostLayerBuilder2::BoundaryNodeInfo::padding = 0 |
Définition à la ligne 199 du fichier GhostLayerBuilder2.cc.