GMRES Template Specializations module
Template specializations of the GMRES class.
| Specialization | Description |
|---|---|
| GMRES<LinearSystem<SparseMatrix<Scalar>, Vector<Scalar>>> | Iterative GMRES solver for sparse systems. |
| GMRES<LinearSystem<Matrix<Scalar>, Vector<Scalar>>> | Iterative GMRES solver for dense systems. |
| GMRES<PETSc:: | PETSc-backed GMRES solver for distributed systems. |
Classes
-
template<>class Rodin::Solver::GMRES<PETSc::Math::LinearSystem>
- Generalized minimal residual (GMRES) solver for PETSc linear systems.
-
template<class Scalar>class Rodin::Solver::GMRES<Math::LinearSystem<Math::SparseMatrix<Scalar>, Math::Vector<Scalar>>>
- GMRES solver for sparse systems.
-
template<class Scalar>class Rodin::Solver::GMRES<Math::LinearSystem<Math::Matrix<Scalar>, Math::Vector<Scalar>>>
- GMRES solver for dense systems.