15 template<
typename MatrixType>
    20     typedef typename MatrixType::Scalar 
Scalar;
    27     typedef Matrix<
typename MatrixType::Scalar,
    28                   MatrixType::ColsAtCompileTime, 
    32                   MatrixType::MaxColsAtCompileTime, 
    33                   MatrixType::MaxColsAtCompileTime 
    37     typedef Matrix<
typename MatrixType::Scalar,
    38                    MatrixType::RowsAtCompileTime, 
    42                    MatrixType::MaxRowsAtCompileTime, 
    43                    MatrixType::MaxColsAtCompileTime  
    51     template<
typename OtherDerived, 
typename ResultType>
    54       *result = 
static_cast<const Base*
>(
this)->
solve(b);
    58     template<
typename ResultType>
    61       solve(MatrixType::Identity(this->
rows(), this->
cols()), result);
    64     template<
typename KernelMatrixType>
    67       *result = 
static_cast<const Base*
>(
this)->
kernel();
    70     template<
typename ImageMatrixType>
    84 #if EIGEN2_SUPPORT_STAGE < STAGE20_RESOLVE_API_CONFLICTS    93 template<
typename Derived>
   101 #ifdef EIGEN2_SUPPORT   110 template<
typename Derived>
   120 #endif // EIGEN2_LU_H 
Holds information about the various numeric (i.e. scalar) types allowed by Eigen. ...
void computeImage(ImageMatrixType *result) const 
FullPivLU< MatrixType > Base
const MatrixType & m_originalMatrix
Matrix< typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime > ImageResultType
Matrix< int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime > IntRowVectorType
void computeInverse(ResultType *result) const 
bool solve(const MatrixBase< OtherDerived > &b, ResultType *result) const 
MatrixType::Scalar Scalar
LU decomposition of a matrix with complete pivoting, and related features. 
Matrix< int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 > IntColVectorType
Matrix< Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime > RowVectorType
const ImageResultType image() const 
The matrix class, also used for vectors and row-vectors. 
NumTraits< typename MatrixType::Scalar >::Real RealScalar
Base class for all dense matrices, vectors, and expressions. 
Matrix< Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 > ColVectorType
Matrix< typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime > KernelResultType
void computeKernel(KernelMatrixType *result) const 
const internal::kernel_retval< FullPivLU > kernel() const