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

#include <Reshaped.h>

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

Public Types

typedef internal::dense_xpr_base< ReshapedType >::type Base
 
typedef internal::ref_selector< XprType >::non_const_type MatrixTypeNested
 
typedef internal::remove_all< XprType >::type NestedExpression
 

Public Member Functions

EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC internal::remove_reference< XprType >::typenestedExpression ()
 
const EIGEN_DEVICE_FUNC internal::remove_all< XprType >::typenestedExpression () const
 
EIGEN_DEVICE_FUNC ReshapedImpl_dense (XprType &xpr)
 
EIGEN_DEVICE_FUNC ReshapedImpl_dense (XprType &xpr, Index nRows, Index nCols)
 
EIGEN_DEVICE_FUNC Index rows () const
 

Protected Attributes

const internal::variable_if_dynamic< Index, Colsm_cols
 
const internal::variable_if_dynamic< Index, Rows > m_rows
 
MatrixTypeNested m_xpr
 

Private Types

typedef Reshaped< XprType, Rows, Cols, Order > ReshapedType
 

Detailed Description

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

Definition at line 148 of file Reshaped.h.

Member Typedef Documentation

◆ Base

template<typename XprType , int Rows, int Cols, int Order>
typedef internal::dense_xpr_base<ReshapedType>::type Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::Base

Definition at line 154 of file Reshaped.h.

◆ MatrixTypeNested

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, false >::MatrixTypeNested

Definition at line 158 of file Reshaped.h.

◆ NestedExpression

template<typename XprType , int Rows, int Cols, int Order>
typedef internal::remove_all<XprType>::type Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::NestedExpression

Definition at line 159 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, false >::ReshapedType
private

Definition at line 151 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, false >::ReshapedImpl_dense ( XprType xpr)
inline

Fixed-size constructor

Definition at line 166 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, false >::ReshapedImpl_dense ( XprType xpr,
Index  nRows,
Index  nCols 
)
inline

Dynamic-size constructor

Definition at line 173 of file Reshaped.h.

Member Function Documentation

◆ cols()

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Index Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::cols ( ) const
inline

Definition at line 178 of file Reshaped.h.

◆ nestedExpression() [1/2]

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC internal::remove_reference<XprType>::type& Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::nestedExpression ( )
inline
Returns
the nested expression

Definition at line 195 of file Reshaped.h.

◆ nestedExpression() [2/2]

template<typename XprType , int Rows, int Cols, int Order>
const EIGEN_DEVICE_FUNC internal::remove_all<XprType>::type& Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::nestedExpression ( ) const
inline
Returns
the nested expression

Definition at line 190 of file Reshaped.h.

◆ rows()

template<typename XprType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Index Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::rows ( ) const
inline

Definition at line 177 of file Reshaped.h.

Member Data Documentation

◆ m_cols

template<typename XprType , int Rows, int Cols, int Order>
const internal::variable_if_dynamic<Index, Cols> Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::m_cols
protected

Definition at line 201 of file Reshaped.h.

◆ m_rows

template<typename XprType , int Rows, int Cols, int Order>
const internal::variable_if_dynamic<Index, Rows> Eigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, false >::m_rows
protected

Definition at line 200 of file Reshaped.h.

◆ m_xpr

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

Definition at line 199 of file Reshaped.h.


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


gtsam
Author(s):
autogenerated on Sat Jun 1 2024 03:12:30