template<typename Derived>
SparseSolverBase class
A base class for sparse solvers.
Template parameters | |
---|---|
Derived | the actual type of the solver. |
Contents
Derived classes
-
template<typename _MatrixType, int _UpLo, typename Derived>class CholmodBase
- The base class for the direct Cholesky factorization of Cholmod.
-
template<typename Derived>class IterativeSolverBase
- Base class for linear iterative solvers.
-
template<typename Derived>class SimplicialCholeskyBase
- A base class for direct sparse Cholesky factorizations.
-
template<typename _MatrixType, typename Derived>class SuperLUBase
- The base class for the direct and incomplete LU factorization of SuperLU.
Constructors, destructors, conversion operators
Public functions
-
template<typename Rhs>auto solve(const MatrixBase<Rhs>& b) const -> const Solve<Derived, Rhs>
-
template<typename Rhs>auto solve(const SparseMatrixBase<Rhs>& b) const -> const Solve<Derived, Rhs>
Function documentation
template<typename Derived>
Eigen:: SparseSolverBase<Derived>:: SparseSolverBase()
Default constructor
template<typename Derived>
template<typename Rhs>
const Solve<Derived, Rhs> Eigen:: SparseSolverBase<Derived>:: solve(const MatrixBase<Rhs>& b) const
Returns | an expression of the solution x of using the current decomposition of A. |
---|
template<typename Derived>
template<typename Rhs>
const Solve<Derived, Rhs> Eigen:: SparseSolverBase<Derived>:: solve(const SparseMatrixBase<Rhs>& b) const
Returns | an expression of the solution x of using the current decomposition of A. |
---|