alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
operation.hpp File Reference
#include "alpaka/core/common.hpp"
#include "alpaka/core/config.hpp"
#include <algorithm>
#include <type_traits>

Go to the source code of this file.

Classes

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

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::operation
 Contains functors with operation following the atomic operation semantics.