Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >

Implémentation de la réduction pour le backend SYCL. Plus de détails...

+ Graphe de collaboration de Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >:

Fonctions membres publiques

 SyclReducer (RunCommand &)
 
DataType reduce ()
 
void setValue (DataType v)
 

Attributs protégés

DataType m_local_value = {}
 

Description détaillée

template<typename DataType, typename ReduceFunctor>
class Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >

Implémentation de la réduction pour le backend SYCL.

Avertissement
Pour l'instant il n'y aucune implémentation. Cette classe permet juste la compilation.

Définition à la ligne 614 du fichier Reduce.h.

Documentation des constructeurs et destructeur

◆ SyclReducer()

template<typename DataType , typename ReduceFunctor >
Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >::SyclReducer ( RunCommand )
inlineexplicit

Définition à la ligne 618 du fichier Reduce.h.

Documentation des fonctions membres

◆ reduce()

template<typename DataType , typename ReduceFunctor >
DataType Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >::reduce ( )
inline

Définition à la ligne 622 du fichier Reduce.h.

◆ setValue()

template<typename DataType , typename ReduceFunctor >
void Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >::setValue ( DataType  v)
inline

Définition à la ligne 626 du fichier Reduce.h.

Documentation des données membres

◆ m_local_value

template<typename DataType , typename ReduceFunctor >
DataType Arcane::Accelerator::SyclReducer< DataType, ReduceFunctor >::m_local_value = {}
mutableprotected

Définition à la ligne 630 du fichier Reduce.h.


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