Gère pour l'hôte un WorkItem dans un WorkGroupLoopRange ou CooperativeWorkGroupLoopRange. Plus de détails...
#include <arccore/accelerator/WorkGroupLoopRange.h>
Fonctions membres publiques | |
| constexpr Int32 | rankInBlock () const |
| Rang du WorkItem actif dans son WorkGroup. | |
| constexpr HostIndexes | linearIndexes () const |
| Indexes de la boucle gérés par ce WorkItem. | |
Fonctions membres publiques statiques | |
| static constexpr bool | isDevice () |
| Indique si on s'exécute sur un accélérateur. | |
Amis | |
| template<typename T> | |
| class | WorkGroupLoopContextBase |
Gère pour l'hôte un WorkItem dans un WorkGroupLoopRange ou CooperativeWorkGroupLoopRange.
Définition à la ligne 226 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.
|
inlinestaticconstexpr |
Indique si on s'exécute sur un accélérateur.
Définition à la ligne 244 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.
|
inlineconstexpr |
Indexes de la boucle gérés par ce WorkItem.
Définition à la ligne 247 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.
|
inlineconstexpr |
Rang du WorkItem actif dans son WorkGroup.
Définition à la ligne 241 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.
Définition à la ligne 228 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.