Arcane  v4.1.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg

Classe pour gérer les arguments de type HostDeviceReducer2 en début et fin d'exécution des noyaux. Plus de détails...

#include <arcane/accelerator/Reduce.h>

Fonctions membres publiques statiques

template<typename DataType, typename ReduceFunctor>
static void execWorkItemAtBeginForHost (HostDeviceReducer2< DataType, ReduceFunctor > &)
 
template<typename DataType, typename ReduceFunctor>
static void execWorkItemAtEndForHost (HostDeviceReducer2< DataType, ReduceFunctor > &reducer)
 
template<typename DataType, typename ReduceFunctor>
static ARCCORE_DEVICE void execWorkItemAtBeginForCudaHip (HostDeviceReducer2< DataType, ReduceFunctor > &, Int32)
 
template<typename DataType, typename ReduceFunctor>
static ARCCORE_DEVICE void execWorkItemAtEndForCudaHip (HostDeviceReducer2< DataType, ReduceFunctor > &reducer, Int32)
 

Description détaillée

Classe pour gérer les arguments de type HostDeviceReducer2 en début et fin d'exécution des noyaux.

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

Documentation des fonctions membres

◆ execWorkItemAtBeginForCudaHip()

template<typename DataType, typename ReduceFunctor>
static ARCCORE_DEVICE void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtBeginForCudaHip ( HostDeviceReducer2< DataType, ReduceFunctor > & ,
Int32  )
inlinestatic

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

◆ execWorkItemAtBeginForHost()

template<typename DataType, typename ReduceFunctor>
static void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtBeginForHost ( HostDeviceReducer2< DataType, ReduceFunctor > & )
inlinestatic

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

◆ execWorkItemAtEndForCudaHip()

template<typename DataType, typename ReduceFunctor>
static ARCCORE_DEVICE void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtEndForCudaHip ( HostDeviceReducer2< DataType, ReduceFunctor > & reducer,
Int32  )
inlinestatic

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

◆ execWorkItemAtEndForHost()

template<typename DataType, typename ReduceFunctor>
static void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtEndForHost ( HostDeviceReducer2< DataType, ReduceFunctor > & reducer)
inlinestatic

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


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