Public Types | Public Member Functions | Protected Attributes | Private Types | List of all members
Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true > Class Template Reference

#include <Reshaped.h>

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

Public Types

typedef MapBase< ReshapedTypeBase
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index innerStride () const
 
EIGEN_DEVICE_FUNC const internal::remove_all< XprTypeNested >::typenestedExpression () const
 
EIGEN_DEVICE_FUNC XprTypenestedExpression ()
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index outerStride () const
 
EIGEN_DEVICE_FUNC ReshapedImpl_dense (XprType &xpr)
 
EIGEN_DEVICE_FUNC ReshapedImpl_dense (XprType &xpr, Index nRows, Index nCols)
 

Protected Attributes

XprTypeNested m_xpr
 

Private Types

typedef Reshaped< XprType, Rows, Cols, Order > ReshapedType
 
typedef internal::ref_selector< XprType >::non_const_type XprTypeNested
 

Detailed Description

template<typename XprType, int Rows, int Cols, int Order>
class Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >

Definition at line 207 of file Reshaped.h.

Member Typedef Documentation

◆ Base

template<typename XprType , int Rows, int Cols, int Order>
typedef MapBase<ReshapedType> Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::Base

Definition at line 214 of file Reshaped.h.

◆ ReshapedType

template<typename XprType , int Rows, int Cols, int Order>
typedef Reshaped<XprType, Rows, Cols, Order> Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::ReshapedType
private

Definition at line 210 of file Reshaped.h.

◆ XprTypeNested

template<typename XprType , int Rows, int Cols, int Order>
typedef internal::ref_selector<XprType>::non_const_type Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::XprTypeNested
private

Definition at line 211 of file Reshaped.h.

Constructor & Destructor Documentation

◆ ReshapedImpl_dense() [1/2]

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::ReshapedImpl_dense ( XprType xpr)
inline

Fixed-size constructor

Definition at line 221 of file Reshaped.h.

◆ ReshapedImpl_dense() [2/2]

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::ReshapedImpl_dense ( XprType xpr,
Index  nRows,
Index  nCols 
)
inline

Dynamic-size constructor

Definition at line 228 of file Reshaped.h.

Member Function Documentation

◆ innerStride()

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::innerStride ( ) const
inline
See also
MapBase::innerStride()

Definition at line 244 of file Reshaped.h.

◆ nestedExpression() [1/2]

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC const internal::remove_all<XprTypeNested>::type& Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::nestedExpression ( ) const
inline

Definition at line 234 of file Reshaped.h.

◆ nestedExpression() [2/2]

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC XprType& Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::nestedExpression ( )
inline

Definition at line 240 of file Reshaped.h.

◆ outerStride()

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::outerStride ( ) const
inline
See also
MapBase::outerStride()

Definition at line 251 of file Reshaped.h.

Member Data Documentation

◆ m_xpr

template<typename XprType , int Rows, int Cols, int Order>
XprTypeNested Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, true >::m_xpr
protected

Definition at line 258 of file Reshaped.h.


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


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