14 #ifndef SOLVER_INCLUDED
15 #define SOLVER_INCLUDED
26 #ifdef USE_PARAMETERS_FACTORY
46 virtual void set_parameters(
const int Niter,
const double Stop_cond) = 0;
51 int& Nconv,
double& diff) = 0;
65 ProductCreator p = Factory::Find(subtype);
67 return p ? (*p)(fopr) : 0;
Container of Field-type object.
virtual Fopr * get_fopr()=0
virtual void set_parameters(const Parameters ¶ms)=0
Common parameter class: provides parameters as singleton.
Base class for linear solver class family.
std::string IdentifierType
Factory template class.
Base class of fermion operator family.
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
virtual void solve(Field &solution, const Field &source, int &Nconv, double &diff)=0
Bridge::VerboseLevel m_vl