| MatrixType | the type of the matrix of which we are computing the QR decomposition |
Public Types | |
|
typedef Block< MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime > | MatrixRBlockType |
|
typedef Matrix< Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime > | MatrixTypeR |
| typedef MatrixType::RealScalar | RealScalar |
| typedef MatrixType::Scalar | Scalar |
|
typedef Matrix< Scalar, MatrixType::ColsAtCompileTime, 1 > | VectorType |
Public Member Functions | |
| bool | isFullRank () const |
| MatrixType | matrixQ (void) const |
| const Part< NestByValue < MatrixRBlockType > , UpperTriangular > | matrixR (void) const |
| QR (const MatrixType &matrix) | |
| int | rank () const |
Protected Attributes | |
| VectorType | m_hCoeffs |
| MatrixType | m_qr |
| int | m_rank |
| bool | m_rankIsUptodate |
| bool isFullRank | ( | ) | const [inline] |
| MatrixType matrixQ | ( | void | ) | const [inline] |
| const Part<NestByValue<MatrixRBlockType>, UpperTriangular> matrixR | ( | void | ) | const [inline] |
| int rank | ( | ) | const [inline] |
1.5.5