|
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccCpuOmp2BlocksIfAvailableElseInt = AccCpuOmp2Blocks<TDim, TIdx> |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccCpuOmp2ThreadsIfAvailableElseInt = AccCpuOmp2Threads<TDim, TIdx> |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccCpuSerialIfAvailableElseInt = AccCpuSerial<TDim, TIdx> |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccCpuSyclIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccCpuTbbIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccCpuThreadsIfAvailableElseInt = AccCpuThreads<TDim, TIdx> |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccFpgaSyclIntelIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccGpuCudaRtIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccGpuHipRtIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccGpuSyclAmdIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccGpuSyclIntelIfAvailableElseInt = int |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::AccGpuSyclNvidiaIfAvailableElseInt = int |
| |
| template<typename TList > |
| using | alpaka::test::detail::ApplyEnabledAccs = meta::Apply<TList, EnabledAccs> |
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::EnabledAccs = typename meta::Filter<detail::EnabledAccsElseInt<TDim, TIdx>, std::is_class> |
| | A vector containing all available accelerators.
|
| |
| template<typename TDim , typename TIdx > |
| using | alpaka::test::detail::EnabledAccsElseInt |
| | A vector containing all available accelerators and int's.
|
| |
| using | alpaka::test::detail::InstantiatedEnabledAccs = meta::Transform<TestDimIdxTuples, ApplyEnabledAccs> |
| | A std::tuple containing std::tuple with fully instantiated accelerators.
|
| |
| using | alpaka::test::TestAccs = meta::Apply<detail::InstantiatedEnabledAccs, meta::Concatenate> |
| | A std::tuple containing fully instantiated accelerators.
|
| |
| using | alpaka::test::detail::TestDimIdxTuples = meta::CartesianProduct<std::tuple, NonZeroTestDims, TestIdxs> |
| | A std::tuple holding multiple std::tuple consisting of a dimension and a idx type.
|
| |