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;
Specialized CompoundVector class specifically for the algorithm iterates.
This is the base class for all algorithm strategy objects.
Pure Primal Dual System Solver Base Class.
double Number
Type of all numbers.
virtual ~PDSystemSolver()
Default destructor.
PDSystemSolver()
Default Constructor.
PDSystemSolver & operator=(const PDSystemSolver &)
Overloaded Equals Operator.
This class stores a list of user set options.
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)=0
overloaded from AlgorithmStrategyObject
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.