MFEMSolverBase
Summary
Base class for mfem::Solver
objects to use in MFEM problems.
Overview
Classes derived from MFEMSolverBase
can usually be used as preconditioners or linear solvers; the constructSolver
method should be overridden to construct a shared_ptr
to an mfem::Solver
derived object, and the getSolver
method should return the shared_ptr
for use during a solve.
Problem-specific information - such as finite element spaces used in the set-up of some preconditioners - can be passed to the mfem::Solver
at construction time.