Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::DataSynchronizeBufferBase::BufferInfo
+ Graphe de collaboration de Arcane::DataSynchronizeBufferBase::BufferInfo:

Fonctions membres publiques

MutableMemoryView globalBuffer ()
 Buffer global.
 
MutableMemoryView localBuffer (Int32 index)
 Buffer pour le index-ème rang.
 
Int64 displacement (Int32 index) const
 Déplacement dans globalBuffer() pour le index-ème rang.
 
Int64 totalSize () const
 Taille totale en octet du buffer global.
 
ConstArrayView< Int32 > localIds (Int32 index) const
 Numéros locaux des entités pour le rang index.
 
void checkValid () const
 

Attributs privés

friend DataSynchronizeBufferBase
 
MutableMemoryView m_memory_view
 
Int32 m_datatype_size = 0
 
const DataSynchronizeBufferInfoListm_buffer_info = nullptr
 

Description détaillée

Définition à la ligne 44 du fichier DataSynchronizeBuffer.h.

Documentation des fonctions membres

◆ checkValid()

void Arcane::DataSynchronizeBufferBase::BufferInfo::checkValid ( ) const
inline

Définition à la ligne 65 du fichier DataSynchronizeBuffer.h.

◆ displacement()

Int64 Arcane::DataSynchronizeBufferBase::BufferInfo::displacement ( Int32  index) const

Déplacement dans globalBuffer() pour le index-ème rang.

Définition à la ligne 70 du fichier DataSynchronizeBuffer.cc.

Références Arcane::DataSynchronizeBufferInfoList::bufferDisplacement().

◆ globalBuffer()

MutableMemoryView Arcane::DataSynchronizeBufferBase::BufferInfo::globalBuffer ( )
inline

Buffer global.

Définition à la ligne 51 du fichier DataSynchronizeBuffer.h.

Référencé par Arcane::SingleDataSynchronizeBuffer::finalizeSynchronize().

◆ localBuffer()

◆ localIds()

ConstArrayView< Int32 > Arcane::DataSynchronizeBufferBase::BufferInfo::localIds ( Int32  index) const

◆ totalSize()

Int64 Arcane::DataSynchronizeBufferBase::BufferInfo::totalSize ( ) const
inline

Taille totale en octet du buffer global.

Définition à la ligne 60 du fichier DataSynchronizeBuffer.h.

Documentation des données membres

◆ DataSynchronizeBufferBase

friend Arcane::DataSynchronizeBufferBase::BufferInfo::DataSynchronizeBufferBase
private

Définition à la ligne 46 du fichier DataSynchronizeBuffer.h.

◆ m_buffer_info

const DataSynchronizeBufferInfoList* Arcane::DataSynchronizeBufferBase::BufferInfo::m_buffer_info = nullptr
private

Définition à la ligne 74 du fichier DataSynchronizeBuffer.h.

◆ m_datatype_size

Int32 Arcane::DataSynchronizeBufferBase::BufferInfo::m_datatype_size = 0
private

Définition à la ligne 73 du fichier DataSynchronizeBuffer.h.

◆ m_memory_view

MutableMemoryView Arcane::DataSynchronizeBufferBase::BufferInfo::m_memory_view
private

Définition à la ligne 72 du fichier DataSynchronizeBuffer.h.


La documentation de cette classe a été générée à partir des fichiers suivants :