Public Types | Static Public Member Functions | List of all members
Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt > Struct Template Reference

#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)
 

Detailed Description

template<typename Self, typename Op, TensorSycl::internal::reduction_dim rt>
struct Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >

Definition at line 407 of file TensorReductionSycl.h.

Member Typedef Documentation

◆ CoeffReturnType

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
typedef Self::CoeffReturnType Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::CoeffReturnType

Definition at line 409 of file TensorReductionSycl.h.

◆ EvaluatorPointerType

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
typedef Self::EvaluatorPointerType Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::EvaluatorPointerType

Definition at line 408 of file TensorReductionSycl.h.

◆ Index

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
typedef Self::Index Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::Index

Definition at line 411 of file TensorReductionSycl.h.

◆ PannelParameters

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
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.

◆ Storage

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
typedef Self::Storage Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::Storage

Definition at line 410 of file TensorReductionSycl.h.

◆ SyclReducerKerneType

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
typedef PartialReductionKernel<Self, Op, PannelParameters, rt> Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::SyclReducerKerneType

Definition at line 415 of file TensorReductionSycl.h.

Member Function Documentation

◆ run()

template<typename Self , typename Op , TensorSycl::internal::reduction_dim rt>
static bool Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::run ( const Self &  self,
const Op &  reducer,
const Eigen::SyclDevice &  dev,
EvaluatorPointerType  output,
Index  num_coeffs_to_reduce,
Index  num_coeffs_to_preserve 
)
inlinestatic

Definition at line 417 of file TensorReductionSycl.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:12