Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::impl::AtomicImpl
+ Graphe de collaboration de Arcane::Accelerator::impl::AtomicImpl:

Fonctions membres publiques statiques

template<AcceleratorAtomicConcept DataType, enum eAtomicOperation Operation>
__host__ static __device__ void doAtomic (DataType *ptr, DataType value)
 
template<AcceleratorAtomicConcept DataType, enum eAtomicOperation Operation>
__host__ static __device__ void doAtomic (const DataViewGetterSetter< DataType > &view, DataType value)
 

Description détaillée

Définition à la ligne 136 du fichier accelerator/Atomic.h.

Documentation des fonctions membres

◆ doAtomic() [1/2]

template<AcceleratorAtomicConcept DataType, enum eAtomicOperation Operation>
__host__ static __device__ void Arcane::Accelerator::impl::AtomicImpl::doAtomic ( const DataViewGetterSetter< DataType > &  view,
DataType  value 
)
inlinestatic

Définition à la ligne 155 du fichier accelerator/Atomic.h.

◆ doAtomic() [2/2]

template<AcceleratorAtomicConcept DataType, enum eAtomicOperation Operation>
__host__ static __device__ void Arcane::Accelerator::impl::AtomicImpl::doAtomic ( DataType *  ptr,
DataType  value 
)
inlinestatic

Définition à la ligne 142 du fichier accelerator/Atomic.h.


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