Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Protected Attributes

Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType > Struct Template Reference
[Eigenvalues module]


Detailed Description

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

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

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 351 of file Eigenvalues.

Inheritance diagram for Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef MatrixType::Index Index
typedef MatrixType::Index Index
typedef MatrixType::Index Index
typedef MatrixType::Index Index
typedef MatrixType::Index Index

Public Member Functions

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

Protected Attributes

const HessenbergDecomposition
< MatrixType > & 
m_hess

Member Typedef Documentation

template<typename MatrixType >
typedef MatrixType::Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::Index

Definition at line 354 of file Eigenvalues.

template<typename MatrixType >
typedef MatrixType::Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::Index

Definition at line 354 of file Eigenvalues.

template<typename MatrixType >
typedef MatrixType::Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::Index

Definition at line 354 of file Eigenvalues.

template<typename MatrixType >
typedef MatrixType::Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::Index

Definition at line 354 of file Eigenvalues.

template<typename MatrixType >
typedef MatrixType::Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::Index

Definition at line 354 of file Eigenvalues.


Constructor & Destructor Documentation

template<typename MatrixType >
Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::HessenbergDecompositionMatrixHReturnType ( const HessenbergDecomposition< MatrixType > &  hess ) [inline]

Constructor.

Parameters:
[in]hessHessenberg decomposition

Definition at line 360 of file Eigenvalues.

template<typename MatrixType >
Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::HessenbergDecompositionMatrixHReturnType ( const HessenbergDecomposition< MatrixType > &  hess ) [inline]

Constructor.

Parameters:
[in]hessHessenberg decomposition

Definition at line 360 of file Eigenvalues.

template<typename MatrixType >
Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::HessenbergDecompositionMatrixHReturnType ( const HessenbergDecomposition< MatrixType > &  hess ) [inline]

Constructor.

Parameters:
[in]hessHessenberg decomposition

Definition at line 360 of file Eigenvalues.

template<typename MatrixType >
Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::HessenbergDecompositionMatrixHReturnType ( const HessenbergDecomposition< MatrixType > &  hess ) [inline]

Constructor.

Parameters:
[in]hessHessenberg decomposition

Definition at line 360 of file Eigenvalues.

template<typename MatrixType >
Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::HessenbergDecompositionMatrixHReturnType ( const HessenbergDecomposition< MatrixType > &  hess ) [inline]

Constructor.

Parameters:
[in]hessHessenberg decomposition

Definition at line 360 of file Eigenvalues.


Member Function Documentation

template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::cols ( void   ) const [inline]
template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::cols ( void   ) const [inline]
template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::cols ( void   ) const [inline]
template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::cols ( void   ) const [inline]
template<typename MatrixType >
Index Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::cols ( void   ) const [inline]
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 368 of file Eigenvalues.

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 368 of file Eigenvalues.

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 368 of file Eigenvalues.

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 368 of file Eigenvalues.

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 368 of file Eigenvalues.

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

Member Data Documentation

template<typename MatrixType >
const HessenbergDecomposition< MatrixType > & Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >::m_hess [protected]

Definition at line 380 of file Eigenvalues.




Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011