Public Types | Static Public Member Functions | List of all members
Eigen::TensorSycl::internal::OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true > Struct Template Reference

#include <TensorReductionSycl.h>

Public Types

typedef Vectorise< CoeffReturnType, Eigen::SyclDevice, true >::PacketReturnType PacketReturnType
 
typedef Eigen::internal::SumReducer< CoeffReturnType > type
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType finalise_op (const PacketReturnType &accumulator, const Index &scale)
 
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE type get_op (Eigen::internal::MeanReducer< CoeffReturnType > &)
 

Detailed Description

template<typename CoeffReturnType, typename Index>
struct Eigen::TensorSycl::internal::OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true >

Definition at line 61 of file TensorReductionSycl.h.

Member Typedef Documentation

◆ PacketReturnType

template<typename CoeffReturnType , typename Index >
typedef Vectorise<CoeffReturnType, Eigen::SyclDevice, true>::PacketReturnType Eigen::TensorSycl::internal::OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true >::PacketReturnType

Definition at line 62 of file TensorReductionSycl.h.

◆ type

template<typename CoeffReturnType , typename Index >
typedef Eigen::internal::SumReducer<CoeffReturnType> Eigen::TensorSycl::internal::OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true >::type

Definition at line 63 of file TensorReductionSycl.h.

Member Function Documentation

◆ finalise_op()

template<typename CoeffReturnType , typename Index >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType Eigen::TensorSycl::internal::OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true >::finalise_op ( const PacketReturnType accumulator,
const Index scale 
)
inlinestatic

Definition at line 68 of file TensorReductionSycl.h.

◆ get_op()

template<typename CoeffReturnType , typename Index >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE type Eigen::TensorSycl::internal::OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true >::get_op ( Eigen::internal::MeanReducer< CoeffReturnType > &  )
inlinestatic

Definition at line 64 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:11