Helper class for accessing internal reducer member functions. More...
#include <sycl/reduction.hpp>
Public Member Functions | |
ReducerAccess (ReducerT &ReducerRef) | |
template<typename ReducerRelayT = ReducerT> | |
auto & | getElement (size_t E) |
template<typename ReducerRelayT = ReducerT> | |
constexpr auto | getIdentity () |
Static Public Member Functions | |
template<typename ReducerRelayT = ReducerT> | |
static constexpr auto | getIdentityStatic () |
Helper class for accessing internal reducer member functions.
Definition at line 176 of file reduction.hpp.
|
inline |
Definition at line 178 of file reduction.hpp.
|
inline |
Definition at line 180 of file reduction.hpp.
|
inlineconstexpr |
Definition at line 184 of file reduction.hpp.
|
inlinestaticconstexpr |
Definition at line 194 of file reduction.hpp.
Referenced by sycl::_V1::detail::NDRangeReduction< reduction::strategy::group_reduce_and_multiple_kernels >::run().