Inherits noncopyable.
Public Types |
typedef MatrixType::Index | Index |
typedef Matrix< int,
MatrixType::RowsAtCompileTime, 1 > | IntColVectorType |
typedef Matrix< int,
1, MatrixType::ColsAtCompileTime > | IntRowVectorType |
typedef SparseMatrix< Scalar > | LUMatrixType |
typedef _MatrixType | MatrixType |
typedef MatrixType::RealScalar | RealScalar |
typedef MatrixType::Scalar | Scalar |
typedef Matrix< Scalar,
Dynamic, 1 > | Vector |
Public Member Functions |
void | analyzePattern (const MatrixType &) |
Index | cols () const |
void | compute (const MatrixType &matrix) |
Derived & | derived () |
const Derived & | derived () const |
template<typename Stream > |
void | dumpMemory (Stream &s) |
ComputationInfo | info () const |
| Reports whether previous computation was successful.
|
superlu_options_t & | options () |
Index | rows () const |
template<typename Rhs > |
const internal::solve_retval
< SuperLUBase, Rhs > | solve (const MatrixBase< Rhs > &b) const |
| SuperLUBase () |
| ~SuperLUBase () |
Protected Member Functions |
void | clearFactors () |
void | extractData () const |
void | init () |
void | initFactorization (const MatrixType &a) |
Protected Attributes |
int | m_analysisIsOk |
bool | m_extractedDataAreDirty |
int | m_factorizationIsOk |
ComputationInfo | m_info |
bool | m_isInitialized |
LUMatrixType | m_l |
LUMatrixType | m_matrix |
IntColVectorType | m_p |
IntRowVectorType | m_q |
SluMatrix | m_sluA |
SluMatrix | m_sluB |
Matrix< RealScalar, Dynamic, 1 > | m_sluBerr |
Matrix< RealScalar, Dynamic, 1 > | m_sluCscale |
char | m_sluEqued |
std::vector< int > | m_sluEtree |
Matrix< RealScalar, Dynamic, 1 > | m_sluFerr |
SuperMatrix | m_sluL |
superlu_options_t | m_sluOptions |
Matrix< RealScalar, Dynamic, 1 > | m_sluRscale |
SuperLUStat_t | m_sluStat |
SuperMatrix | m_sluU |
SluMatrix | m_sluX |
LUMatrixType | m_u |
template<typename _MatrixType, typename Derived>
class Eigen::SuperLUBase< _MatrixType, Derived >
The base class for the direct and incomplete LU factorization of SuperLU.