#include <sycl/reduction.hpp>
Static Public Member Functions | |
template<typename KernelName , int Dims, typename PropertiesT , typename... RestT> | |
static void | run (handler &CGH, std::shared_ptr< detail::queue_impl > &Queue, nd_range< Dims > NDRange, PropertiesT &Properties, RestT... Rest) |
Definition at line 2611 of file reduction.hpp.
|
inlinestatic |
Definition at line 2614 of file reduction.hpp.
References sycl::_V1::detail::reduction::finalizeHandler(), std::get(), sycl::_V1::nd_range< Dimensions >::get_group_range(), sycl::_V1::nd_range< Dimensions >::get_local_range(), sycl::_V1::make_error_code(), sycl::_V1::nd_range, sycl::_V1::detail::reduGetMaxWGSize(), sycl::_V1::detail::reduGetMemPerWorkItem(), sycl::_V1::detail::tuple_select_elements(), and sycl::_V1::detail::reduction::withAuxHandler().