Base class for solver creators,. More...
#include <ISTLSolverCreator.hpp>
Inherits CreatorInterface< tag::solver< Traits > >.
Inherited by DirectSolverCreator< Solver, Traits >, and ISTLIterativeSolverCreatorBase< Traits >.
Public Member Functions | |
| virtual void | init (std::string const &prefix) |
| Prepare the solver for the creation. | |
| virtual std::unique_ptr< Dune::InverseOperator< X, Y > > | createSolver (typename Traits::M const &A, typename Traits::Comm const &comm) const =0 |
Protected Attributes | |
| int | info_ = 0 |
Base class for solver creators,.
Initfile parameters:
[SOLVER]->info: Information level [0]
|
inlinevirtual |
Prepare the solver for the creation.
Reimplemented in ISTLIterativeSolverCreatorBase< Traits >, GMResSolverCreator< Solver, Traits >, PCGSolverCreator< Solver, Traits >, and DirectSolverCreator< Solver, Traits >.
References Initfile::get(), and Environment::mpiRank().
Referenced by ISTLIterativeSolverCreatorBase< Traits >::init(), and DirectSolverCreator< Solver, Traits >::init().