![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Public Member Functions | |
| constexpr | ScalarReducer (T_Acc const &acc, auto &&func) |
| constexpr auto | operator() (auto &&a, auto &&b) const |
| constexpr auto | operator() (auto &&a, auto &&b) const |
Public Attributes | |
| T_Acc const & | m_acc |
| T_ReduceOp const & | m_reduceOp |
Static Private Member Functions | |
| template<uint32_t... T_idx> | |
| ALPAKA_FN_INLINE static ALPAKA_FN_ACC constexpr auto | loadAncExecuteScalarOp (std::integer_sequence< uint32_t, T_idx... >, auto &&op, auto const &acc, auto &&func, auto &&... data) |
Definition at line 285 of file SimdTransformReduce.hpp.
|
inlineconstexpr |
Definition at line 291 of file SimdTransformReduce.hpp.
|
inlinestaticconstexprprivate |
Definition at line 327 of file SimdTransformReduce.hpp.
|
inlineconstexpr |
Definition at line 319 of file SimdTransformReduce.hpp.
|
inlineconstexpr |
Definition at line 295 of file SimdTransformReduce.hpp.
| T_Acc const& alpaka::onAcc::internal::SimdTransformReduce< T_Parent >::ScalarReducer< T_Acc, T_ReduceOp >::m_acc |
Definition at line 288 of file SimdTransformReduce.hpp.
| T_ReduceOp const& alpaka::onAcc::internal::SimdTransformReduce< T_Parent >::ScalarReducer< T_Acc, T_ReduceOp >::m_reduceOp |
Definition at line 289 of file SimdTransformReduce.hpp.