![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/acc/Traits.hpp"
#include "alpaka/idx/Accessors.hpp"
#include <algorithm>
#include <cstddef>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
namespace | alpaka |
The alpaka accelerator library. | |
namespace | alpaka::detail |
Functions | |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value == 1) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupElements (TAcc const &acc, TArgs... args) |
template<std::size_t Dim, concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value >= Dim) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupElementsAlong (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value > 0) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupElementsAlongX (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value > 1) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupElementsAlongY (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value > 2) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupElementsAlongZ (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value == 1) | |
ALPAKA_FN_ACC auto | alpaka::independentGroups (TAcc const &acc, TArgs... args) |
template<std::size_t Dim, concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value >= Dim) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupsAlong (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value > 0) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupsAlongX (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value > 1) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupsAlongY (TAcc const &acc, TArgs... args) |
template<concepts::Acc TAcc, typename... TArgs> requires (alpaka::Dim<TAcc>::value > 2) | |
ALPAKA_FN_ACC auto | alpaka::independentGroupsAlongZ (TAcc const &acc, TArgs... args) |