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

Classes

struct  AcqRel
 Acquire-release memory ordering. More...
struct  Acquire
 Acquire memory ordering. More...
struct  MemoryOrderTag
 Base tag for memory order types. More...
struct  Relaxed
 Relaxed memory ordering. More...
struct  Release
 Release memory ordering. More...
struct  SeqCst
 Sequentially consistent memory ordering. More...

Variables

constexpr AcqRel acq_rel {}
constexpr Acquire acquire {}
constexpr Relaxed relaxed {}
constexpr Release release {}
constexpr SeqCst seq_cst {}

Variable Documentation

◆ acq_rel

AcqRel alpaka::onAcc::order::acq_rel {}
inlineconstexpr

Definition at line 65 of file memoryOrder.hpp.

◆ acquire

Acquire alpaka::onAcc::order::acquire {}
inlineconstexpr

Definition at line 97 of file memoryOrder.hpp.

◆ relaxed

Relaxed alpaka::onAcc::order::relaxed {}
inlineconstexpr

Definition at line 112 of file memoryOrder.hpp.

◆ release

Release alpaka::onAcc::order::release {}
inlineconstexpr

Definition at line 81 of file memoryOrder.hpp.

◆ seq_cst

SeqCst alpaka::onAcc::order::seq_cst {}
inlineconstexpr

Definition at line 49 of file memoryOrder.hpp.