#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 Types inherited from Eigen::FullPivLU< MatrixType > | |
| enum | |
| typedef MatrixType::Index | Index | 
| typedef internal::plain_col_type< MatrixType, Index >::type | IntColVectorType | 
| typedef internal::plain_row_type< MatrixType, Index >::type | IntRowVectorType | 
| typedef MatrixType | MatrixType | 
| typedef PermutationMatrix< RowsAtCompileTime, MaxRowsAtCompileTime > | PermutationPType | 
| typedef PermutationMatrix< ColsAtCompileTime, MaxColsAtCompileTime > | PermutationQType | 
| typedef NumTraits< typename MatrixType::Scalar >::Real | RealScalar | 
| typedef MatrixType::Scalar | Scalar | 
| typedef internal::traits< MatrixType >::StorageKind | StorageKind | 
| 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 | 
| template<typename T > | |
| LU (const T &t) | |
| template<typename OtherDerived , typename ResultType > | |
| bool | solve (const MatrixBase< OtherDerived > &b, ResultType *result) const | 
|  Public Member Functions inherited from Eigen::FullPivLU< MatrixType > | |
| Index | cols () const | 
| FullPivLU & | compute (const MatrixType &matrix) | 
| internal::traits< MatrixType >::Scalar | determinant () const | 
| Index | dimensionOfKernel () const | 
| FullPivLU () | |
| Default Constructor.  More... | |
| FullPivLU (Index rows, Index cols) | |
| Default Constructor with memory preallocation.  More... | |
| FullPivLU (const MatrixType &matrix) | |
| const internal::image_retval< FullPivLU > | image (const MatrixType &originalMatrix) const | 
| const internal::solve_retval< FullPivLU, typename MatrixType::IdentityReturnType > | inverse () const | 
| bool | isInjective () const | 
| bool | isInvertible () const | 
| bool | isSurjective () const | 
| const internal::kernel_retval< FullPivLU > | kernel () const | 
| const MatrixType & | matrixLU () const | 
| RealScalar | maxPivot () const | 
| Index | nonzeroPivots () const | 
| const PermutationPType & | permutationP () const | 
| const PermutationQType & | permutationQ () const | 
| Index | rank () const | 
| MatrixType | reconstructedMatrix () const | 
| Index | rows () const | 
| FullPivLU & | setThreshold (const RealScalar &threshold) | 
| FullPivLU & | setThreshold (Default_t) | 
| const internal::solve_retval< FullPivLU, Rhs > | solve (const MatrixBase< Rhs > &b) const | 
| RealScalar | threshold () const | 
| Public Attributes | |
| const MatrixType & | m_originalMatrix | 
| Additional Inherited Members | |
|  Protected Attributes inherited from Eigen::FullPivLU< MatrixType > | |
| IntRowVectorType | m_colsTranspositions | 
| Index | m_det_pq | 
| bool | m_isInitialized | 
| MatrixType | m_lu | 
| RealScalar | m_maxpivot | 
| Index | m_nonzero_pivots | 
| PermutationPType | m_p | 
| RealScalar | m_prescribedThreshold | 
| PermutationQType | m_q | 
| IntColVectorType | m_rowsTranspositions | 
| bool | m_usePrescribedThreshold | 
| typedef FullPivLU<MatrixType> Eigen::LU< MatrixType >::Base | 
| typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> Eigen::LU< MatrixType >::ColVectorType | 
| typedef Matrix<typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime > Eigen::LU< MatrixType >::ImageResultType | 
| typedef Matrix<int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> Eigen::LU< MatrixType >::IntColVectorType | 
| typedef Matrix<int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> Eigen::LU< MatrixType >::IntRowVectorType | 
| typedef Matrix<typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime > Eigen::LU< MatrixType >::KernelResultType | 
| typedef NumTraits<typename MatrixType::Scalar>::Real Eigen::LU< MatrixType >::RealScalar | 
| typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> Eigen::LU< MatrixType >::RowVectorType | 
| typedef MatrixType::Scalar Eigen::LU< MatrixType >::Scalar | 
| 
 | inlineexplicit | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| const MatrixType& Eigen::LU< MatrixType >::m_originalMatrix |