Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::impl::ReduceFunctorSum< DataType >
+ Graphe de collaboration de Arcane::Accelerator::impl::ReduceFunctorSum< DataType >:

Fonctions membres publiques statiques

static ARCCORE_DEVICE DataType applyDevice (const ReduceDeviceInfo< DataType > &dev_info)
 
static DataType apply (DataType *vptr, DataType v)
 
__host__ static __device__ constexpr DataType identity ()
 

Description détaillée

template<typename DataType>
class Arcane::Accelerator::impl::ReduceFunctorSum< DataType >

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

Documentation des fonctions membres

◆ apply()

template<typename DataType >
static DataType Arcane::Accelerator::impl::ReduceFunctorSum< DataType >::apply ( DataType *  vptr,
DataType  v 
)
inlinestatic

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

◆ applyDevice()

template<typename DataType >
static ARCCORE_DEVICE DataType Arcane::Accelerator::impl::ReduceFunctorSum< DataType >::applyDevice ( const ReduceDeviceInfo< DataType > &  dev_info)
inlinestatic

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

◆ identity()

template<typename DataType >
__host__ static __device__ constexpr DataType Arcane::Accelerator::impl::ReduceFunctorSum< DataType >::identity ( )
inlinestaticconstexpr

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


La documentation de cette classe a été générée à partir des fichiers suivants :