![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Classes | |
| struct | GetAtomicImpl |
| Defines the implementation used for atomic operations toghether with the used executor. More... | |
| struct | IsOrigin |
| struct | IsOrigin< ALPAKA_TYPEOF(origin::block)> |
| struct | IsOrigin< ALPAKA_TYPEOF(origin::grid)> |
| struct | IsOrigin< ALPAKA_TYPEOF(origin::thread)> |
| struct | IsOrigin< ALPAKA_TYPEOF(origin::warp)> |
| struct | IsUnit |
| struct | IsUnit< ALPAKA_TYPEOF(unit::blocks)> |
| struct | IsUnit< ALPAKA_TYPEOF(unit::threads)> |
| struct | IsUnit< ALPAKA_TYPEOF(unit::warps)> |
Functions | |
| template<alpaka::concepts::Executor T_Executor, typename T_AtomicScope> | |
| constexpr decltype(auto) | getAtomicImpl (T_Executor const executor, T_AtomicScope const atomicScope) |
|
constexpr |