|
typedef SuperLUBase< _MatrixType, SuperLU > | Base |
|
typedef _MatrixType | MatrixType |
|
typedef Base::Scalar | Scalar |
|
typedef Base::RealScalar | RealScalar |
|
typedef Base::StorageIndex | StorageIndex |
|
typedef Base::IntRowVectorType | IntRowVectorType |
|
typedef Base::IntColVectorType | IntColVectorType |
|
typedef Base::PermutationMap | PermutationMap |
|
typedef Base::LUMatrixType | LUMatrixType |
|
typedef TriangularView< LUMatrixType, Lower|UnitDiag > | LMatrixType |
|
typedef TriangularView< LUMatrixType, Upper > | UMatrixType |
|
enum | |
|
typedef _MatrixType | MatrixType |
|
typedef MatrixType::Scalar | Scalar |
|
typedef MatrixType::RealScalar | RealScalar |
|
typedef MatrixType::StorageIndex | StorageIndex |
|
typedef Matrix< Scalar, Dynamic, 1 > | Vector |
|
typedef Matrix< int, 1, MatrixType::ColsAtCompileTime > | IntRowVectorType |
|
typedef Matrix< int, MatrixType::RowsAtCompileTime, 1 > | IntColVectorType |
|
typedef Map< PermutationMatrix< Dynamic, Dynamic, int > > | PermutationMap |
|
typedef SparseMatrix< Scalar > | LUMatrixType |
|
template<typename _MatrixType>
class Eigen::SuperLU< _MatrixType >
A sparse direct LU factorization and solver based on the SuperLU library.
This class allows to solve for A.X = B sparse linear problems via a direct LU factorization using the SuperLU library. The sparse matrix A must be squared and invertible. The vectors or matrices X and B can be either dense or sparse.
- Template Parameters
-
_MatrixType | the type of the sparse matrix A, it must be a SparseMatrix<> |
- Warning
- This class is only for the 4.x versions of SuperLU. The 3.x and 5.x versions are not supported.
\implsparsesolverconcept
- See also
- TutorialSparseSolverConcept, class SparseLU