Gère pour l'hôte un WorkItem dans un WorkGroupLoopRange ou CooperativeWorkGroupLoopRange.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h>
|
| static constexpr bool | isDevice () |
| | Indique si on s'exécute sur un accélérateur.
|
| |
|
| constexpr __host__ __device__ | HostWorkItem (IndexType loop_index, Int32 nb_active_item) |
| | Constructeur pour l'hôte.
|
| |
template<typename IndexType_>
class Arcane::Accelerator::HostWorkItem< IndexType_ >
Gère pour l'hôte un WorkItem dans un WorkGroupLoopRange ou CooperativeWorkGroupLoopRange.
Définition à la ligne 260 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.
◆ IndexType
template<typename IndexType_>
◆ HostWorkItem()
template<typename IndexType_>
◆ isDevice()
template<typename IndexType_>
◆ linearIndexes()
template<typename IndexType_>
◆ rankInBlock()
template<typename IndexType_>
◆ WorkGroupLoopContextBase
template<typename IndexType_>
template<typename T>
◆ m_loop_index
template<typename IndexType_>
◆ m_nb_active_item
template<typename IndexType_>
La documentation de cette classe a été générée à partir du fichier suivant :