alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::operation Namespace Reference

Contains functors with operation following the atomic operation semantics. More...

Classes

struct  Add
 The addition function object. More...
struct  And
 The and function object. More...
struct  Cas
 The compare and swap function object. More...
struct  Dec
 The decrement function object. More...
struct  Exch
 The exchange function object. More...
struct  Inc
 The increment function object. More...
struct  Max
 The maximum function object. More...
struct  Min
 The minimum function object. More...
struct  Or
 The or function object. More...
struct  Sub
 The subtraction function object. More...
struct  Xor
 The exclusive or function object. More...

Detailed Description

Contains functors with operation following the atomic operation semantics.

Attention
The operations themselves are not atomic, only the argument interface follows corresponding atomic operations. The argument to be updated is always handed in as a pointer.