Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::TableBufferCopier
+ Graphe d'héritage de Arcane::TableBufferCopier:
+ Graphe de collaboration de Arcane::TableBufferCopier:

Fonctions membres publiques

 TableBufferCopier (GroupIndexTable *table)
 
void copyFromBufferAsync (Int32ConstArrayView indexes, ConstMemoryView buffer, MutableMemoryView var_value) override
 
void copyToBufferAsync (Int32ConstArrayView indexes, MutableMemoryView buffer, ConstMemoryView var_value) override
 
void barrier () override
 Bloque tant que les copies ne sont pas terminées.
 
void setRunQueue (RunQueue *queue) override
 

Fonctions membres privées

void _buildFinalIndexes (Array< Int32 > &final_indexes, ConstArrayView< Int32 > orig_indexes)
 

Attributs privés

GroupIndexTablem_table
 
DirectBufferCopier m_base_copier
 

Description détaillée

Définition à la ligne 98 du fichier IBufferCopier.h.

Documentation des constructeurs et destructeur

◆ TableBufferCopier()

Arcane::TableBufferCopier::TableBufferCopier ( GroupIndexTable table)
inline

Définition à la ligne 103 du fichier IBufferCopier.h.

Documentation des fonctions membres

◆ _buildFinalIndexes()

void Arcane::TableBufferCopier::_buildFinalIndexes ( Array< Int32 > &  final_indexes,
ConstArrayView< Int32 >  orig_indexes 
)
inlineprivate

Définition à la ligne 135 du fichier IBufferCopier.h.

◆ barrier()

void Arcane::TableBufferCopier::barrier ( )
inlineoverridevirtual

Bloque tant que les copies ne sont pas terminées.

Implémente Arcane::IBufferCopier.

Définition à la ligne 124 du fichier IBufferCopier.h.

Références Arcane::DirectBufferCopier::barrier().

◆ copyFromBufferAsync()

void Arcane::TableBufferCopier::copyFromBufferAsync ( Int32ConstArrayView  indexes,
ConstMemoryView  buffer,
MutableMemoryView  var_value 
)
inlineoverridevirtual

Implémente Arcane::IBufferCopier.

Définition à la ligne 107 du fichier IBufferCopier.h.

◆ copyToBufferAsync()

void Arcane::TableBufferCopier::copyToBufferAsync ( Int32ConstArrayView  indexes,
MutableMemoryView  buffer,
ConstMemoryView  var_value 
)
inlineoverridevirtual

Implémente Arcane::IBufferCopier.

Définition à la ligne 116 du fichier IBufferCopier.h.

◆ setRunQueue()

void Arcane::TableBufferCopier::setRunQueue ( RunQueue queue)
inlineoverridevirtual

Implémente Arcane::IBufferCopier.

Définition à la ligne 126 du fichier IBufferCopier.h.

Documentation des données membres

◆ m_base_copier

DirectBufferCopier Arcane::TableBufferCopier::m_base_copier
private

Définition à la ligne 131 du fichier IBufferCopier.h.

◆ m_table

GroupIndexTable* Arcane::TableBufferCopier::m_table
private

Définition à la ligne 130 du fichier IBufferCopier.h.


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