DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > > Struct Template Reference

#include <sycl/ext/oneapi/reduction.hpp>

Collaboration diagram for cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > >:

Public Types

using type = T
 
using op = BinaryOperation
 

Static Public Attributes

static constexpr int dims = Dims
 
static constexpr size_t extent = Extent
 

Detailed Description

template<typename T, class BinaryOperation, int Dims, std::size_t Extent, class Algorithm, bool View, typename Subst>
struct cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > >

Definition at line 134 of file reduction.hpp.

Member Typedef Documentation

◆ op

template<typename T , class BinaryOperation , int Dims, std::size_t Extent, class Algorithm , bool View, typename Subst >
using cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > >::op = BinaryOperation

Definition at line 137 of file reduction.hpp.

◆ type

template<typename T , class BinaryOperation , int Dims, std::size_t Extent, class Algorithm , bool View, typename Subst >
using cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > >::type = T

Definition at line 136 of file reduction.hpp.

Member Data Documentation

◆ dims

template<typename T , class BinaryOperation , int Dims, std::size_t Extent, class Algorithm , bool View, typename Subst >
constexpr int cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > >::dims = Dims
staticconstexpr

Definition at line 138 of file reduction.hpp.

◆ extent

template<typename T , class BinaryOperation , int Dims, std::size_t Extent, class Algorithm , bool View, typename Subst >
constexpr size_t cl::sycl::ext::oneapi::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, Algorithm, View, Subst > >::extent = Extent
staticconstexpr

Definition at line 139 of file reduction.hpp.


The documentation for this struct was generated from the following file: