Public Types | Public Member Functions | Public Attributes | List of all members
Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > > Struct Template Reference

#include <TensorSyclExtractFunctors.h>

Inheritance diagram for Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >:
Inheritance graph
[legend]

Public Types

typedef Eigen::internal::conditional< Evaluator::NumOutputDims==0, DSizes< typename Evaluator::Index, 1 >, typename Evaluator::Dimensions >::type Dimensions
 
typedef TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > Evaluator
 

Public Member Functions

const Dimensionsdimensions () const
 
 FunctorExtractor (const TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > &expr)
 

Public Attributes

const Dimensions m_dimensions
 

Detailed Description

template<typename Op, typename Dims, typename ArgType, template< class > class MakePointer_, typename Device>
struct Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >

Definition at line 155 of file TensorSyclExtractFunctors.h.

Member Typedef Documentation

template<typename Op , typename Dims , typename ArgType , template< class > class MakePointer_, typename Device >
typedef Eigen::internal::conditional<Evaluator::NumOutputDims==0, DSizes<typename Evaluator::Index, 1>, typename Evaluator::Dimensions >::type Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >::Dimensions

Definition at line 157 of file TensorSyclExtractFunctors.h.

template<typename Op , typename Dims , typename ArgType , template< class > class MakePointer_, typename Device >
typedef TensorEvaluator<const TensorReductionOp<Op, Dims, ArgType, MakePointer_>, Device> Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >::Evaluator

Definition at line 156 of file TensorSyclExtractFunctors.h.

Constructor & Destructor Documentation

template<typename Op , typename Dims , typename ArgType , template< class > class MakePointer_, typename Device >
Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >::FunctorExtractor ( const TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > &  expr)
inline

Definition at line 160 of file TensorSyclExtractFunctors.h.

Member Function Documentation

template<typename Op , typename Dims , typename ArgType , template< class > class MakePointer_, typename Device >
const Dimensions& Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >::dimensions ( ) const
inline

Definition at line 159 of file TensorSyclExtractFunctors.h.

Member Data Documentation

template<typename Op , typename Dims , typename ArgType , template< class > class MakePointer_, typename Device >
const Dimensions Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > >::m_dimensions

Definition at line 158 of file TensorSyclExtractFunctors.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:59