#include <QR.h>
Public Types | |
typedef HouseholderQR< MatrixType > | Base |
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, MaxRowsAtCompileTime > | MatrixQType |
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, UpperTriangular > | matrixR (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 |
HouseholderQR & | compute (const MatrixType &matrix) |
const HCoeffsType & | hCoeffs () 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 MatrixType & | matrixQR () 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 |
typedef HouseholderQR<MatrixType> Eigen::QR< MatrixType >::Base |
typedef Block<const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime> Eigen::QR< MatrixType >::MatrixRBlockType |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |