Arcane  v3.15.0.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__ DataType doAtomic (DataType *ptr, DataType value)
 
template<AcceleratorAtomicConcept DataType, enum eAtomicOperation Operation>
__host__ static __device__ DataType doAtomic (const DataViewGetterSetter< DataType > &view, DataType value)
 

Description détaillée

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

Documentation des fonctions membres

◆ doAtomic() [1/2]

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

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

◆ doAtomic() [2/2]

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

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


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