Arcane  v4.1.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::HostWorkItem< Indextype_ >

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
 

Description détaillée

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 226 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.

Documentation des fonctions membres

◆ isDevice()

template<typename Indextype_>
static constexpr bool Arcane::Accelerator::HostWorkItem< Indextype_ >::isDevice ( )
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.

◆ linearIndexes()

template<typename Indextype_>
HostIndexes Arcane::Accelerator::HostWorkItem< Indextype_ >::linearIndexes ( ) const
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.

◆ rankInBlock()

template<typename Indextype_>
Int32 Arcane::Accelerator::HostWorkItem< Indextype_ >::rankInBlock ( ) const
inlineconstexpr

Rang du WorkItem actif dans son WorkGroup.

Définition à la ligne 241 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.

Documentation des fonctions amies et associées

◆ WorkGroupLoopContextBase

template<typename Indextype_>
template<typename T>
friend class WorkGroupLoopContextBase
friend

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