alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
MakeIter.hpp File Reference

Go to the source code of this file.

Classes

struct  alpaka::onAcc::internal::MakeIter
struct  alpaka::onAcc::internal::MakeIter::Op< T_ScalarIdxType, T_Acc, T_DomainSpec, T_Traverse, T_IdxMapping >
struct  alpaka::onAcc::internal::trait::IsIdxMapping< T >
struct  alpaka::onAcc::internal::trait::IsIdxMapping< layout::Contiguous >
struct  alpaka::onAcc::internal::trait::IsIdxMapping< layout::Optimized >
struct  alpaka::onAcc::internal::trait::IsIdxMapping< layout::Strided >
struct  alpaka::onAcc::internal::trait::IsIdxTraversing< T >
struct  alpaka::onAcc::internal::trait::IsIdxTraversing< traverse::Flat >
struct  alpaka::onAcc::internal::trait::IsIdxTraversing< traverse::Tiled >

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::internal
namespace  alpaka::onAcc::internal::trait

Variables

template<typename T>
constexpr bool alpaka::onAcc::internal::trait::isIdxMapping_v = IsIdxMapping<T>::value
template<typename T>
constexpr bool alpaka::onAcc::internal::trait::isIdxTraversing_v = IsIdxTraversing<T>::value