Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false > Struct Template Reference

#include <Reshaped.h>

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

Public Types

enum  { CoeffReadCost = evaluator<ArgType>::CoeffReadCost, Flags = (evaluator<ArgType>::Flags & (HereditaryBits )), Alignment = 0 }
 
typedef XprType::CoeffReturnType CoeffReturnType
 
typedef std::pair< Index, IndexRowCol
 
typedef XprType::Scalar Scalar
 
typedef Reshaped< ArgType, Rows, Cols, Order > XprType
 
- Public Types inherited from Eigen::internal::evaluator_base< Reshaped< ArgType, Rows, Cols, Order > >
enum  
 
typedef traits< Reshaped< ArgType, Rows, Cols, Order > > ExpressionTraits
 

Public Member Functions

const EIGEN_DEVICE_FUNC CoeffReturnType coeff (Index index) const
 
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CoeffReturnType coeff (Index rowId, Index colId) const
 
EIGEN_DEVICE_FUNC ScalarcoeffRef (Index index)
 
const EIGEN_DEVICE_FUNC ScalarcoeffRef (Index index) const
 
EIGEN_DEVICE_FUNC ScalarcoeffRef (Index rowId, Index colId)
 
const EIGEN_DEVICE_FUNC ScalarcoeffRef (Index rowId, Index colId) const
 
RowCol index_remap (Index rowId, Index colId) const
 
EIGEN_DEVICE_FUNC reshaped_evaluator (const XprType &xpr)
 
- Public Member Functions inherited from Eigen::internal::evaluator_base< Reshaped< ArgType, Rows, Cols, Order > >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE evaluator_base ()
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~evaluator_base ()
 

Protected Attributes

evaluator< ArgType > m_argImpl
 
const XprTypem_xpr
 

Detailed Description

template<typename ArgType, int Rows, int Cols, int Order>
struct Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >

Definition at line 304 of file Reshaped.h.

Member Typedef Documentation

◆ CoeffReturnType

template<typename ArgType , int Rows, int Cols, int Order>
typedef XprType::CoeffReturnType Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::CoeffReturnType

Definition at line 323 of file Reshaped.h.

◆ RowCol

template<typename ArgType , int Rows, int Cols, int Order>
typedef std::pair<Index, Index> Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::RowCol

Definition at line 325 of file Reshaped.h.

◆ Scalar

template<typename ArgType , int Rows, int Cols, int Order>
typedef XprType::Scalar Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::Scalar

Definition at line 322 of file Reshaped.h.

◆ XprType

template<typename ArgType , int Rows, int Cols, int Order>
typedef Reshaped<ArgType, Rows, Cols, Order> Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::XprType

Definition at line 307 of file Reshaped.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename ArgType , int Rows, int Cols, int Order>
anonymous enum
Enumerator
CoeffReadCost 
Flags 
Alignment 

Definition at line 309 of file Reshaped.h.

Constructor & Destructor Documentation

◆ reshaped_evaluator()

template<typename ArgType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::reshaped_evaluator ( const XprType xpr)
inlineexplicit

Definition at line 317 of file Reshaped.h.

Member Function Documentation

◆ coeff() [1/2]

template<typename ArgType , int Rows, int Cols, int Order>
const EIGEN_DEVICE_FUNC CoeffReturnType Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::coeff ( Index  index) const
inline

Definition at line 384 of file Reshaped.h.

◆ coeff() [2/2]

template<typename ArgType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CoeffReturnType Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::coeff ( Index  rowId,
Index  colId 
) const
inline

Definition at line 359 of file Reshaped.h.

◆ coeffRef() [1/4]

template<typename ArgType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Scalar& Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::coeffRef ( Index  index)
inline

Definition at line 366 of file Reshaped.h.

◆ coeffRef() [2/4]

template<typename ArgType , int Rows, int Cols, int Order>
const EIGEN_DEVICE_FUNC Scalar& Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::coeffRef ( Index  index) const
inline

Definition at line 376 of file Reshaped.h.

◆ coeffRef() [3/4]

template<typename ArgType , int Rows, int Cols, int Order>
EIGEN_DEVICE_FUNC Scalar& Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::coeffRef ( Index  rowId,
Index  colId 
)
inline

Definition at line 344 of file Reshaped.h.

◆ coeffRef() [4/4]

template<typename ArgType , int Rows, int Cols, int Order>
const EIGEN_DEVICE_FUNC Scalar& Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::coeffRef ( Index  rowId,
Index  colId 
) const
inline

Definition at line 352 of file Reshaped.h.

◆ index_remap()

template<typename ArgType , int Rows, int Cols, int Order>
RowCol Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::index_remap ( Index  rowId,
Index  colId 
) const
inline

Definition at line 327 of file Reshaped.h.

Member Data Documentation

◆ m_argImpl

template<typename ArgType , int Rows, int Cols, int Order>
evaluator<ArgType> Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::m_argImpl
protected

Definition at line 429 of file Reshaped.h.

◆ m_xpr

template<typename ArgType , int Rows, int Cols, int Order>
const XprType& Eigen::internal::reshaped_evaluator< ArgType, Rows, Cols, Order, false >::m_xpr
protected

Definition at line 430 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:12:29