Classe de base pour effectuer une réduction. Plus de détails...
Graphe d'héritage de Arcane::Accelerator::impl::GenericReducerBase< DataType >:
Graphe de collaboration de Arcane::Accelerator::impl::GenericReducerBase< DataType >:Fonctions membres publiques | |
| GenericReducerBase (const RunQueue &queue) | |
Fonctions membres protégées | |
| DataType | _reducedValue () const |
| void | _allocate () |
Attributs protégés | |
| RunQueue | m_queue |
| GenericDeviceStorage | m_algo_storage |
| DeviceStorage< DataType > | m_device_reduce_storage |
| NumArray< DataType, MDDim1 > | m_host_reduce_storage |
Amis | |
| class | GenericReducerIf< DataType > |
Classe de base pour effectuer une réduction.
Contient les arguments nécessaires pour effectuer une réduction.
Définition à la ligne 70 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
inline |
Définition à la ligne 76 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
inlineprotected |
Définition à la ligne 88 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
inlineprotected |
Définition à la ligne 82 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
friend |
Définition à la ligne 1 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
protected |
Définition à la ligne 99 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
protected |
Définition à la ligne 100 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
protected |
Définition à la ligne 101 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.
|
protected |
Définition à la ligne 98 du fichier arccore/src/accelerator/arccore/accelerator/GenericReducer.h.