Public Types | Public Member Functions | List of all members
Eigen::QR< MatrixType > Class Template Reference

#include <QR.h>

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

Public Types

typedef HouseholderQR< MatrixTypeBase
 
typedef Block< const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime > MatrixRBlockType
 
- Public Types inherited from Eigen::HouseholderQR< MatrixType >
enum  
 
typedef internal::plain_diag_type< MatrixType >::type HCoeffsType
 
typedef HouseholderSequence< MatrixType, typename internal::remove_all< typename HCoeffsType::ConjugateReturnType >::type > HouseholderSequenceType
 
typedef MatrixType::Index Index
 
typedef Matrix< Scalar, RowsAtCompileTime, RowsAtCompileTime,(MatrixType::Flags &RowMajorBit)?RowMajor:ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTimeMatrixQType
 
typedef MatrixType MatrixType
 
typedef MatrixType::RealScalar RealScalar
 
typedef internal::plain_row_type< MatrixType >::type RowVectorType
 
typedef MatrixType::Scalar Scalar
 

Public Member Functions

bool isFullRank () const
 
MatrixType matrixQ (void) const
 
const TriangularView< MatrixRBlockType, UpperTriangularmatrixR (void) const
 
 QR ()
 
template<typename T >
 QR (const T &t)
 
template<typename OtherDerived , typename ResultType >
bool solve (const MatrixBase< OtherDerived > &b, ResultType *result) const
 
- Public Member Functions inherited from Eigen::HouseholderQR< MatrixType >
MatrixType::RealScalar absDeterminant () const
 
Index cols () const
 
HouseholderQRcompute (const MatrixType &matrix)
 
const HCoeffsTypehCoeffs () const
 
HouseholderSequenceType householderQ () const
 
 HouseholderQR ()
 Default Constructor. More...
 
 HouseholderQR (Index rows, Index cols)
 Default Constructor with memory preallocation. More...
 
 HouseholderQR (const MatrixType &matrix)
 Constructs a QR factorization from a given matrix. More...
 
MatrixType::RealScalar logAbsDeterminant () const
 
const MatrixTypematrixQR () const
 
Index rows () const
 
const internal::solve_retval< HouseholderQR, Rhs > solve (const MatrixBase< Rhs > &b) const
 

Additional Inherited Members

- Protected Attributes inherited from Eigen::HouseholderQR< MatrixType >
HCoeffsType m_hCoeffs
 
bool m_isInitialized
 
MatrixType m_qr
 
RowVectorType m_temp
 

Detailed Description

template<typename MatrixType>
class Eigen::QR< MatrixType >

Definition at line 17 of file QR.h.

Member Typedef Documentation

template<typename MatrixType>
typedef HouseholderQR<MatrixType> Eigen::QR< MatrixType >::Base

Definition at line 21 of file QR.h.

template<typename MatrixType>
typedef Block<const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime> Eigen::QR< MatrixType >::MatrixRBlockType

Definition at line 22 of file QR.h.

Constructor & Destructor Documentation

template<typename MatrixType>
Eigen::QR< MatrixType >::QR ( )
inline

Definition at line 24 of file QR.h.

template<typename MatrixType>
template<typename T >
Eigen::QR< MatrixType >::QR ( const T t)
inlineexplicit

Definition at line 27 of file QR.h.

Member Function Documentation

template<typename MatrixType>
bool Eigen::QR< MatrixType >::isFullRank ( ) const
inline

Definition at line 42 of file QR.h.

template<typename MatrixType>
MatrixType Eigen::QR< MatrixType >::matrixQ ( void  ) const
inline

Definition at line 36 of file QR.h.

template<typename MatrixType>
const TriangularView<MatrixRBlockType, UpperTriangular> Eigen::QR< MatrixType >::matrixR ( void  ) const
inline

Definition at line 47 of file QR.h.

template<typename MatrixType>
template<typename OtherDerived , typename ResultType >
bool Eigen::QR< MatrixType >::solve ( const MatrixBase< OtherDerived > &  b,
ResultType *  result 
) const
inline

Definition at line 30 of file QR.h.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:38