9 #ifndef __IPPDSYSTEMSOLVER_HPP__
10 #define __IPPDSYSTEMSOLVER_HPP__
92 const std::string& prefix) = 0;
110 bool allow_inexact=
false,
111 bool improve_solution=
false) =0;
This is the base class for all algorithm strategy objects.
Specialized CompoundVector class specifically for the algorithm iterates.
This class stores a list of user set options.
Pure Primal Dual System Solver Base Class.
virtual bool Solve(Number alpha, Number beta, const IteratesVector &rhs, IteratesVector &res, bool allow_inexact=false, bool improve_solution=false)=0
Solve the primal dual system, given one right hand side.
PDSystemSolver()
Default Constructor.
PDSystemSolver & operator=(const PDSystemSolver &)
Overloaded Equals Operator.
virtual ~PDSystemSolver()
Default destructor.
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)=0
overloaded from AlgorithmStrategyObject
double Number
Type of all numbers.