Arcane  v4.1.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::Impl::IsAlwaysUseSyclNdItem< T >

Template pour savoir si un type utilisé comme boucle dans les kernels nécessite toujours sycl::nb_item comme argument. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/accelerator/arccore/accelerator/AcceleratorGlobal.h>

+ Graphe d'héritage de Arcane::Accelerator::Impl::IsAlwaysUseSyclNdItem< T >:
+ Graphe de collaboration de Arcane::Accelerator::Impl::IsAlwaysUseSyclNdItem< T >:

Description détaillée

template<typename T>
class Arcane::Accelerator::Impl::IsAlwaysUseSyclNdItem< T >

Template pour savoir si un type utilisé comme boucle dans les kernels nécessite toujours sycl::nb_item comme argument.

Si c'est le cas, il faut spécialiser cette template en la faisant dériver de std::true_type. C'est le cas par exemple pour WorkGroupLoopRange.

Définition à la ligne 48 du fichier arccore/src/accelerator/arccore/accelerator/AcceleratorGlobal.h.


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