Classes | Public Types | Static Public Attributes | List of all members
Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > > Struct Template Reference

#include <TensorTraits.h>

Classes

struct  MakePointer
 

Public Types

enum  { Options = Options_, Flags = compute_tensor_flags<Scalar_, Options_>::ret | (is_const<Scalar_>::value ? 0 : LvalueBit) }
 
typedef IndexType_ Index
 
typedef Scalar_ Scalar
 
typedef Dense StorageKind
 

Static Public Attributes

static const int Layout = Options_ & RowMajor ? RowMajor : ColMajor
 
static const int NumDimensions = NumIndices_
 

Detailed Description

template<typename Scalar_, int NumIndices_, int Options_, typename IndexType_>
struct Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > >

Definition at line 48 of file TensorTraits.h.

Member Typedef Documentation

template<typename Scalar_ , int NumIndices_, int Options_, typename IndexType_ >
typedef IndexType_ Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > >::Index

Definition at line 52 of file TensorTraits.h.

template<typename Scalar_ , int NumIndices_, int Options_, typename IndexType_ >
typedef Scalar_ Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > >::Scalar

Definition at line 50 of file TensorTraits.h.

template<typename Scalar_ , int NumIndices_, int Options_, typename IndexType_ >
typedef Dense Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > >::StorageKind

Definition at line 51 of file TensorTraits.h.

Member Enumeration Documentation

template<typename Scalar_ , int NumIndices_, int Options_, typename IndexType_ >
anonymous enum
Enumerator
Options 
Flags 

Definition at line 55 of file TensorTraits.h.

Member Data Documentation

template<typename Scalar_ , int NumIndices_, int Options_, typename IndexType_ >
const int Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > >::Layout = Options_ & RowMajor ? RowMajor : ColMajor
static

Definition at line 54 of file TensorTraits.h.

template<typename Scalar_ , int NumIndices_, int Options_, typename IndexType_ >
const int Eigen::internal::traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > >::NumDimensions = NumIndices_
static

Definition at line 53 of file TensorTraits.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:52