#include <TensorReductionSycl.h>
Public Types | |
typedef Self::CoeffReturnType | CoeffReturnType |
typedef Self::EvaluatorPointerType | EvaluatorPointerType |
typedef Self::Index | Index |
typedef ReductionPannel< typename Self::Index, EIGEN_SYCL_LOCAL_THREAD_DIM0, EIGEN_SYCL_LOCAL_THREAD_DIM1, true > | PannelParameters |
typedef Self::Storage | Storage |
typedef PartialReductionKernel< Self, Op, PannelParameters, rt > | SyclReducerKerneType |
Static Public Member Functions | |
static bool | run (const Self &self, const Op &reducer, const Eigen::SyclDevice &dev, EvaluatorPointerType output, Index num_coeffs_to_reduce, Index num_coeffs_to_preserve) |
Definition at line 407 of file TensorReductionSycl.h.
typedef Self::CoeffReturnType Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::CoeffReturnType |
Definition at line 409 of file TensorReductionSycl.h.
typedef Self::EvaluatorPointerType Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::EvaluatorPointerType |
Definition at line 408 of file TensorReductionSycl.h.
typedef Self::Index Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::Index |
Definition at line 411 of file TensorReductionSycl.h.
typedef ReductionPannel<typename Self::Index, EIGEN_SYCL_LOCAL_THREAD_DIM0, EIGEN_SYCL_LOCAL_THREAD_DIM1, true> Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::PannelParameters |
Definition at line 413 of file TensorReductionSycl.h.
typedef Self::Storage Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::Storage |
Definition at line 410 of file TensorReductionSycl.h.
typedef PartialReductionKernel<Self, Op, PannelParameters, rt> Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::SyclReducerKerneType |
Definition at line 415 of file TensorReductionSycl.h.
|
inlinestatic |
Definition at line 417 of file TensorReductionSycl.h.