|
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicAdd (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicSub (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicMin (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicMax (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicAnd (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicOr (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicXor (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicExchange (T *address, T value) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE T | axom::atomicLoad (T *address) |
| |
| template<typename ExecSpace , typename T > |
| AXOM_HOST_DEVICE void | axom::atomicStore (T *address, T value) |
| |