Informations sur les mailles fantômes supplémentaires. Plus de détails...
Fonctions membres publiques | |
GhostCellsBuilder (IMesh *mesh) | |
void | computeExtraCellsToSend () override |
Calcul des mailles "extraordinaires" à envoyer. | |
Int32ConstArrayView | extraCellsToSend (Int32 rank) const override |
Indices locaux des mailles "extraordinaires" pour envoi. | |
Fonctions membres publiques hérités de Arcane::IExtraGhostCellsBuilder | |
virtual | ~IExtraGhostCellsBuilder () |
Libère les ressources. | |
Attributs publics | |
std::map< Int32, UniqueArray< ItemUniqueId > > | m_ghost_cell_uids |
std::map< Int32, UniqueArray< Int32 > > | m_ghost_cell_local_ids |
IMesh * | m_mesh |
Informations sur les mailles fantômes supplémentaires.
Il faut conserver les uniqueId() lors de la contruction et les transformer en localId() uniquement dans computeExtraCellsToSend() car durant le partitionnement les localId() peuvent changer.
Définition à la ligne 61 du fichier SimpleGridMeshPartitioner.cc.
|
inlineexplicit |
Définition à la ligne 66 du fichier SimpleGridMeshPartitioner.cc.
|
inlineoverridevirtual |
Calcul des mailles "extraordinaires" à envoyer.
Effectue le calcul des mailles "extraordinaires" suivant un algorithme de construction
Implémente Arcane::IExtraGhostCellsBuilder.
Définition à la ligne 72 du fichier SimpleGridMeshPartitioner.cc.
Références Arcane::IMeshBase::cellFamily().
|
inlineoverridevirtual |
Indices locaux des mailles "extraordinaires" pour envoi.
Récupère le tableau des mailles "extraordinaires" à destination du sous-domaine sid
Implémente Arcane::IExtraGhostCellsBuilder.
Définition à la ligne 83 du fichier SimpleGridMeshPartitioner.cc.
std::map<Int32, UniqueArray<Int32> > Arcane::SimpleGridMeshPartitioner::GhostCellsBuilder::m_ghost_cell_local_ids |
Définition à la ligne 92 du fichier SimpleGridMeshPartitioner.cc.
std::map<Int32, UniqueArray<ItemUniqueId> > Arcane::SimpleGridMeshPartitioner::GhostCellsBuilder::m_ghost_cell_uids |
Définition à la ligne 91 du fichier SimpleGridMeshPartitioner.cc.
IMesh* Arcane::SimpleGridMeshPartitioner::GhostCellsBuilder::m_mesh |
Définition à la ligne 93 du fichier SimpleGridMeshPartitioner.cc.