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 | |
GroupIndexTable * | m_table |
DirectBufferCopier | m_base_copier |
Définition à la ligne 98 du fichier IBufferCopier.h.
|
inline |
Définition à la ligne 103 du fichier IBufferCopier.h.
|
inlineprivate |
Définition à la ligne 135 du fichier IBufferCopier.h.
|
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().
|
inlineoverridevirtual |
Implémente Arcane::IBufferCopier.
Définition à la ligne 107 du fichier IBufferCopier.h.
|
inlineoverridevirtual |
Implémente Arcane::IBufferCopier.
Définition à la ligne 116 du fichier IBufferCopier.h.
Implémente Arcane::IBufferCopier.
Définition à la ligne 126 du fichier IBufferCopier.h.
|
private |
Définition à la ligne 131 du fichier IBufferCopier.h.
|
private |
Définition à la ligne 130 du fichier IBufferCopier.h.