Classes | Public Types | Static Public Attributes | List of all members
Eigen::internal::traits< TensorFixedSize< Scalar_, Dimensions, 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 MakePointer< Scalar >::Type PointerType
 
typedef Scalar_ Scalar
 
typedef Dense StorageKind
 

Static Public Attributes

static const int Layout = Options_ & RowMajor ? RowMajor : ColMajor
 
static const int NumDimensions = array_size<Dimensions>::value
 

Detailed Description

template<typename Scalar_, typename Dimensions, int Options_, typename IndexType_>
struct Eigen::internal::traits< TensorFixedSize< Scalar_, Dimensions, Options_, IndexType_ > >

Definition at line 67 of file TensorTraits.h.

Member Typedef Documentation

◆ Index

template<typename Scalar_ , typename Dimensions , int Options_, typename IndexType_ >
typedef IndexType_ Eigen::internal::traits< TensorFixedSize< Scalar_, Dimensions, Options_, IndexType_ > >::Index

Definition at line 71 of file TensorTraits.h.

◆ PointerType

template<typename Scalar_ , typename Dimensions , int Options_, typename IndexType_ >
typedef MakePointer<Scalar>::Type Eigen::internal::traits< TensorFixedSize< Scalar_, Dimensions, Options_, IndexType_ > >::PointerType

Definition at line 81 of file TensorTraits.h.

◆ Scalar

template<typename Scalar_ , typename Dimensions , int Options_, typename IndexType_ >
typedef Scalar_ Eigen::internal::traits< TensorFixedSize< Scalar_, Dimensions, Options_, IndexType_ > >::Scalar

Definition at line 69 of file TensorTraits.h.

◆ StorageKind

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

Definition at line 70 of file TensorTraits.h.

Member Enumeration Documentation

◆ anonymous enum

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

Definition at line 74 of file TensorTraits.h.

Member Data Documentation

◆ Layout

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

Definition at line 73 of file TensorTraits.h.

◆ NumDimensions

template<typename Scalar_ , typename Dimensions , int Options_, typename IndexType_ >
const int Eigen::internal::traits< TensorFixedSize< Scalar_, Dimensions, Options_, IndexType_ > >::NumDimensions = array_size<Dimensions>::value
static

Definition at line 72 of file TensorTraits.h.


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


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