YAKL
Namespaces | Functions
YAKL_atomics.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 yakl
 

Functions

template<class T >
YAKL_INLINE void yakl::atomicAdd (T &update, T value)
 [NON_B4B] yakl::atomicAdd(update,value) atomically performs update += value) More...
 
template<class T >
YAKL_INLINE void yakl::atomicMax (T &update, T value)
 yakl::atomicMax(update,value) atomically performs update = max(update,value) More...
 
template<class T >
YAKL_INLINE void yakl::atomicMin (T &update, T value)
 yakl::atomicMin(update,value) atomically performs update = min(update,value) More...
 

Detailed Description

Defines atomic operations for each hardware backend.