Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo

Informations sur une entité partagée. Plus de détails...

+ Graphe de collaboration de Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo:

Fonctions membres publiques

 ItemOwnerInfo (Int64 item_uid, Int64 first_node_uid, Int64 cell_uid, Int32 sender_rank, Int32 cell_owner)
 

Attributs publics

Int64 m_item_uid = NULL_ITEM_UNIQUE_ID
 uniqueId() de l'entité
 
Int64 m_first_node_uid = NULL_ITEM_UNIQUE_ID
 uniqueId() du premier noeud de l'entité
 
Int64 m_cell_uid = NULL_ITEM_UNIQUE_ID
 uniqueId() de la maille à laquelle l'entité appartient
 
Int32 m_item_sender_rank = A_NULL_RANK
 rang de celui qui a créé cette instance
 
Int32 m_cell_owner = A_NULL_RANK
 Propriétaire de la maille connectée à cette entité
 

Description détaillée

Informations sur une entité partagée.

On conserve dans l'instance le uniqueId() du premier noeud de l'entité et on s'en sert comme clé primaire pour le tri. En général, les noeuds dont le uniqueId() est proche sont dans le même sous-domaine. Comme on se sert de cette valeur comme clé primaire du tri, cela permet de garantir une certaine cohérence topologique des entités distribuées et ainsi éviter de faire un all-to-all qui concerne un grand nombre de rangs.

Définition à la ligne 86 du fichier ItemsOwnerBuilder.cc.

Documentation des constructeurs et destructeur

◆ ItemOwnerInfo()

Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::ItemOwnerInfo ( Int64 item_uid,
Int64 first_node_uid,
Int64 cell_uid,
Int32 sender_rank,
Int32 cell_owner )
inline

Définition à la ligne 91 du fichier ItemsOwnerBuilder.cc.

Documentation des données membres

◆ m_cell_owner

Int32 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_cell_owner = A_NULL_RANK

Propriétaire de la maille connectée à cette entité

Définition à la ligne 111 du fichier ItemsOwnerBuilder.cc.

◆ m_cell_uid

Int64 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_cell_uid = NULL_ITEM_UNIQUE_ID

uniqueId() de la maille à laquelle l'entité appartient

Définition à la ligne 107 du fichier ItemsOwnerBuilder.cc.

◆ m_first_node_uid

Int64 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_first_node_uid = NULL_ITEM_UNIQUE_ID

uniqueId() du premier noeud de l'entité

Définition à la ligne 105 du fichier ItemsOwnerBuilder.cc.

◆ m_item_sender_rank

Int32 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_item_sender_rank = A_NULL_RANK

rang de celui qui a créé cette instance

Définition à la ligne 109 du fichier ItemsOwnerBuilder.cc.

◆ m_item_uid

Int64 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_item_uid = NULL_ITEM_UNIQUE_ID

uniqueId() de l'entité

Définition à la ligne 103 du fichier ItemsOwnerBuilder.cc.


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