Informations pour les message d'envoi (share) ou de réception (ghost) Plus de détails...
#include <arcane/impl/DataSynchronizeInfo.h>
Fonctions membres publiques | |
Int32 | nbRank () const |
Int64 | totalNbItem () const |
Nombre total d'éléments. | |
Int64 | bufferDisplacement (Int32 index) const |
Déplacement dans le buffer du rang index. | |
ConstArrayView< Int32 > | localIds (Int32 index) const |
Numéros locaux des entités pour le rang index. | |
Int32 | nbItem (Int32 index) const |
Nombre d'entités pour le rang index. | |
Fonctions membres privées | |
DataSynchronizeBufferInfoList (const DataSynchronizeInfo *sync_info, bool is_share) | |
Attributs privés | |
UniqueArray< Int64 > | m_displacements_base |
Int64 | m_total_nb_item = 0 |
const DataSynchronizeInfo * | m_sync_info = nullptr |
bool | m_is_share = false |
Amis | |
class | DataSynchronizeInfo |
Informations pour les message d'envoi (share) ou de réception (ghost)
Définition à la ligne 120 du fichier DataSynchronizeInfo.h.
|
inlineprivate |
Définition à la ligne 126 du fichier DataSynchronizeInfo.h.
|
inline |
Déplacement dans le buffer du rang index.
Définition à la ligne 138 du fichier DataSynchronizeInfo.h.
Référencé par Arcane::DataSynchronizeBufferBase::BufferInfo::displacement().
ConstArrayView< Int32 > Arcane::DataSynchronizeBufferInfoList::localIds | ( | Int32 | index | ) | const |
Numéros locaux des entités pour le rang index.
Définition à la ligne 180 du fichier DataSynchronizeInfo.cc.
Références Arcane::VariableSyncInfo::ghostIds(), et Arcane::VariableSyncInfo::shareIds().
Int32 Arcane::DataSynchronizeBufferInfoList::nbItem | ( | Int32 | index | ) | const |
Nombre d'entités pour le rang index.
Définition à la ligne 190 du fichier DataSynchronizeInfo.cc.
Références Arcane::VariableSyncInfo::nbGhost(), et Arcane::VariableSyncInfo::nbShare().
|
inline |
Définition à la ligne 134 du fichier DataSynchronizeInfo.h.
|
inline |
Nombre total d'éléments.
Définition à la ligne 136 du fichier DataSynchronizeInfo.h.
Référencé par Arcane::DataSynchronizeBufferBase::_allocateBuffers().
|
friend |
Définition à la ligne 122 du fichier DataSynchronizeInfo.h.
|
private |
Définition à la ligne 146 du fichier DataSynchronizeInfo.h.
Définition à la ligne 149 du fichier DataSynchronizeInfo.h.
|
private |
Définition à la ligne 148 du fichier DataSynchronizeInfo.h.
|
private |
Définition à la ligne 147 du fichier DataSynchronizeInfo.h.