AMDiS 2.10
The Adaptive Multi-Dimensional Simulation Toolbox
ISTLSolverCreatorBase< Traits > Class Template Referenceabstract

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. More...
 
virtual std::unique_ptr< Dune::InverseOperator< X, Y > > createSolver (typename Traits::M const &A, typename Traits::Comm const &comm) const =0
 
virtual std::unique_ptr< tag::solver< Traits > > create ()=0
 Must be implemented by sub classes of CreatorInterface. Creates a new instance of the sub class of BaseClass.
 

Protected Attributes

int info_ = 0
 

Detailed Description

template<class Traits>
class AMDiS::ISTLSolverCreatorBase< Traits >

Base class for solver creators,.

See also
IterativeSolverCreator,
DirectSolverCreator. Constructor for solvers.

Initfile parameters:

  • [SOLVER]->info: Information level [0]

Member Function Documentation

◆ init()


The documentation for this class was generated from the following files: