bicgstabFabric.hh
Abstract fabric class for linear solvers with preconditoner.
Definition: solverFabric.hh:46
virtual Operator< F > * operator()(Operator< F > &matrix)
Definition: bicgstabFabric.hh:42
Solves a symmetric system of linear equations with BiConjugate Gradient Stabilized (BICGSTAB).
Definition: bicgstab.hh:34
Fabric class for conjugate gradients: BiCGStab.
Definition: bicgstabFabric.hh:27
virtual Operator< F > * operator()(Operator< F > &matrix, Operator< G > &precond)
Definition: bicgstabFabric.hh:45
virtual std::ostream & info(std::ostream &os) const
Definition: bicgstabFabric.hh:51
virtual Operator< F > * operator()()
Creates a linear solver from matrix.
Definition: bicgstabFabric.hh:39
BiCGStabFabric(Real maxeps=EPS, int maxit=0, bool relres=false, bool throwing=true)
Constructor.
Definition: bicgstabFabric.hh:35
bool throwing_
false: best solution is given, when non converging true: exception is thrown, when non converging
Definition: bicgstabFabric.hh:65