![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/core/PP.hpp"#include "alpaka/core/Tag.hpp"#include "alpaka/core/util.hpp"#include <cassert>#include <tuple>Go to the source code of this file.
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::onAcc |
| functionality which is usable on the accelerator compute device from within a kernel. | |
| namespace | alpaka::onAcc::concepts |
| namespace | alpaka::onAcc::origin |
| Origin of index domains. | |
| namespace | alpaka::onAcc::trait |
| namespace | alpaka::onAcc::unit |
| Unit of index domains. | |
Concepts | |
| concept | alpaka::onAcc::concepts::Origin |
| concept | alpaka::onAcc::concepts::Unit |
Functions | |
| alpaka::onAcc::origin::ALPAKA_TAG (block) | |
| alpaka::onAcc::origin::ALPAKA_TAG (grid) | |
| alpaka::onAcc::origin::ALPAKA_TAG (thread) | |
| alpaka::onAcc::origin::ALPAKA_TAG (warp) | |
| alpaka::onAcc::unit::ALPAKA_TAG (blocks) | |
| alpaka::onAcc::unit::ALPAKA_TAG (threads) | |
| alpaka::onAcc::unit::ALPAKA_TAG (warps) | |
Variables | |
| template<typename T> | |
| constexpr bool | alpaka::onAcc::isOrigin_v = trait::IsOrigin<T>::value |
| template<typename T> | |
| constexpr bool | alpaka::onAcc::isUnit_v = trait::IsUnit<T>::value |