#include <LU.h>

Public Types | |
| typedef FullPivLU< MatrixType > | Base |
| typedef Matrix< Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 > | ColVectorType |
| typedef Matrix< typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime > | ImageResultType |
| typedef Matrix< int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 > | IntColVectorType |
| typedef Matrix< int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime > | IntRowVectorType |
| typedef Matrix< typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime > | KernelResultType |
| typedef NumTraits< typename MatrixType::Scalar >::Real | RealScalar |
| typedef Matrix< Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime > | RowVectorType |
| typedef MatrixType::Scalar | Scalar |
Public Member Functions | |
| template<typename ImageMatrixType > | |
| void | computeImage (ImageMatrixType *result) const |
| template<typename ResultType > | |
| void | computeInverse (ResultType *result) const |
| template<typename KernelMatrixType > | |
| void | computeKernel (KernelMatrixType *result) const |
| const ImageResultType | image () const |
| LU () | |
| template<typename T > | |
| LU (const T &t) | |
| template<typename OtherDerived , typename ResultType > | |
| bool | solve (const MatrixBase< OtherDerived > &b, ResultType *result) const |
Public Attributes | |
| const MatrixType & | m_originalMatrix |
| typedef FullPivLU<MatrixType> LU< MatrixType >::Base |
| typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> LU< MatrixType >::ColVectorType |
| typedef Matrix<typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime > LU< MatrixType >::ImageResultType |
| typedef Matrix<int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> LU< MatrixType >::IntColVectorType |
Reimplemented from FullPivLU< MatrixType >.
| typedef Matrix<int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> LU< MatrixType >::IntRowVectorType |
Reimplemented from FullPivLU< MatrixType >.
| typedef Matrix<typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime > LU< MatrixType >::KernelResultType |
| typedef NumTraits<typename MatrixType::Scalar>::Real LU< MatrixType >::RealScalar |
Reimplemented from FullPivLU< MatrixType >.
| typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> LU< MatrixType >::RowVectorType |
| typedef MatrixType::Scalar LU< MatrixType >::Scalar |
Reimplemented from FullPivLU< MatrixType >.
| LU< MatrixType >::LU | ( | ) | [inline] |
| LU< MatrixType >::LU | ( | const T & | t | ) | [inline, explicit] |
| void LU< MatrixType >::computeImage | ( | ImageMatrixType * | result | ) | const [inline] |
| void LU< MatrixType >::computeInverse | ( | ResultType * | result | ) | const [inline] |
| void LU< MatrixType >::computeKernel | ( | KernelMatrixType * | result | ) | const [inline] |
| const ImageResultType LU< MatrixType >::image | ( | ) | const [inline] |
| bool LU< MatrixType >::solve | ( | const MatrixBase< OtherDerived > & | b, |
| ResultType * | result | ||
| ) | const [inline] |
| const MatrixType& LU< MatrixType >::m_originalMatrix |