Public Types | List of all members
Eigen::internal::traits< Reshaped< XprType, Rows, Cols, Order > > Struct Template Reference

#include <Reshaped.h>

Inheritance diagram for Eigen::internal::traits< Reshaped< XprType, Rows, Cols, Order > >:
Inheritance graph
[legend]

Public Types

enum  {
  MatrixRows = traits<XprType>::RowsAtCompileTime, MatrixCols = traits<XprType>::ColsAtCompileTime, RowsAtCompileTime = Rows, ColsAtCompileTime = Cols,
  MaxRowsAtCompileTime = Rows, MaxColsAtCompileTime = Cols, XpxStorageOrder = ((int(traits<XprType>::Flags) & RowMajorBit) == RowMajorBit) ? RowMajor : ColMajor, ReshapedStorageOrder,
  HasSameStorageOrderAsXprType = (ReshapedStorageOrder == XpxStorageOrder), InnerSize = (ReshapedStorageOrder==int(RowMajor)) ? int(ColsAtCompileTime) : int(RowsAtCompileTime), InnerStrideAtCompileTime, OuterStrideAtCompileTime = Dynamic,
  HasDirectAccess, MaskPacketAccessBit, FlagsLinearAccessBit = (RowsAtCompileTime == 1 || ColsAtCompileTime == 1) ? LinearAccessBit : 0, FlagsLvalueBit = is_lvalue<XprType>::value ? LvalueBit : 0,
  FlagsRowMajorBit = (ReshapedStorageOrder==int(RowMajor)) ? RowMajorBit : 0, FlagsDirectAccessBit = HasDirectAccess ? DirectAccessBit : 0, Flags0 = traits<XprType>::Flags & ( (HereditaryBits & ~RowMajorBit) | MaskPacketAccessBit), Flags = (Flags0 | FlagsLinearAccessBit | FlagsLvalueBit | FlagsRowMajorBit | FlagsDirectAccessBit)
}
 
typedef traits< XprType >::Scalar Scalar
 
typedef traits< XprType >::StorageKind StorageKind
 
typedef traits< XprType >::XprKind XprKind
 

Detailed Description

template<typename XprType, int Rows, int Cols, int Order>
struct Eigen::internal::traits< Reshaped< XprType, Rows, Cols, Order > >

Definition at line 49 of file Reshaped.h.

Member Typedef Documentation

◆ Scalar

template<typename XprType , int Rows, int Cols, int Order>
typedef traits<XprType>::Scalar Eigen::internal::traits< Reshaped< XprType, Rows, Cols, Order > >::Scalar

Definition at line 51 of file Reshaped.h.

◆ StorageKind

template<typename XprType , int Rows, int Cols, int Order>
typedef traits<XprType>::StorageKind Eigen::internal::traits< Reshaped< XprType, Rows, Cols, Order > >::StorageKind

Definition at line 52 of file Reshaped.h.

◆ XprKind

template<typename XprType , int Rows, int Cols, int Order>
typedef traits<XprType>::XprKind Eigen::internal::traits< Reshaped< XprType, Rows, Cols, Order > >::XprKind

Definition at line 53 of file Reshaped.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename XprType , int Rows, int Cols, int Order>
anonymous enum
Enumerator
MatrixRows 
MatrixCols 
RowsAtCompileTime 
ColsAtCompileTime 
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
XpxStorageOrder 
ReshapedStorageOrder 
HasSameStorageOrderAsXprType 
InnerSize 
InnerStrideAtCompileTime 
OuterStrideAtCompileTime 
HasDirectAccess 
MaskPacketAccessBit 
FlagsLinearAccessBit 
FlagsLvalueBit 
FlagsRowMajorBit 
FlagsDirectAccessBit 
Flags0 
Flags 

Definition at line 54 of file Reshaped.h.


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


gtsam
Author(s):
autogenerated on Sat Jun 1 2024 03:13:01