Public Member Functions | Protected Attributes | List of all members
Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType > Struct Template Reference

Expression type for return value of HessenbergDecomposition::matrixH() More...

#include <HessenbergDecomposition.h>

Public Member Functions

Index cols () const
 
template<typename ResultType >
void evalTo (ResultType &result) const
 Hessenberg matrix in decomposition. More...
 
 HessenbergDecompositionMatrixHReturnType (const HessenbergDecomposition< MatrixType > &hess)
 Constructor. More...
 
Index rows () const
 

Protected Attributes

const HessenbergDecomposition< MatrixType > & m_hess
 

Detailed Description

template<typename MatrixType>
struct Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >

Expression type for return value of HessenbergDecomposition::matrixH()

\eigenvalues_module

Template Parameters
MatrixTypetype of matrix in the Hessenberg decomposition

Objects of this type represent the Hessenberg matrix in the Hessenberg decomposition of some matrix. The object holds a reference to the HessenbergDecomposition class until the it is assigned or evaluated for some other reason (the reference should remain valid during the life time of this object). This class is the return type of HessenbergDecomposition::matrixH(); there is probably no other use for this class.

Definition at line 18 of file HessenbergDecomposition.h.

Constructor & Destructor Documentation

◆ HessenbergDecompositionMatrixHReturnType()

Constructor.

Parameters
[in]hessHessenberg decomposition

Definition at line 347 of file HessenbergDecomposition.h.

Member Function Documentation

◆ cols()

template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::cols ( ) const
inline

Definition at line 364 of file HessenbergDecomposition.h.

◆ evalTo()

template<typename MatrixType >
template<typename ResultType >
void Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::evalTo ( ResultType &  result) const
inline

Hessenberg matrix in decomposition.

Parameters
[out]resultHessenberg matrix in decomposition hess which was passed to the constructor

Definition at line 355 of file HessenbergDecomposition.h.

◆ rows()

template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::rows ( ) const
inline

Definition at line 363 of file HessenbergDecomposition.h.

Member Data Documentation

◆ m_hess

Definition at line 367 of file HessenbergDecomposition.h.


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


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