alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::AtomicOp< AtomicCas, AtomicUniformCudaHipBuiltIn, T, THierarchy > Struct Template Reference

#include <AtomicUniformCudaHipBuiltIn.hpp>

Static Public Member Functions

static __device__ auto atomicOp ([[maybe_unused]] AtomicUniformCudaHipBuiltIn const &ctx, [[maybe_unused]] T *const addr, [[maybe_unused]] T const &compare, [[maybe_unused]] T const &value) -> T
 

Detailed Description

template<typename T, typename THierarchy>
struct alpaka::trait::AtomicOp< AtomicCas, AtomicUniformCudaHipBuiltIn, T, THierarchy >

Definition at line 277 of file AtomicUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ atomicOp()

template<typename T , typename THierarchy >
static __device__ auto alpaka::trait::AtomicOp< AtomicCas, AtomicUniformCudaHipBuiltIn, T, THierarchy >::atomicOp ( [[maybe_unused] ] AtomicUniformCudaHipBuiltIn const &  ctx,
[[maybe_unused] ] T *const  addr,
[[maybe_unused] ] T const &  compare,
[[maybe_unused] ] T const &  value 
) -> T
inlinestatic

Definition at line 279 of file AtomicUniformCudaHipBuiltIn.hpp.


The documentation for this struct was generated from the following file: