42 #ifndef QUASI_RANGE_SPACE_STEP_STRATEGY_H
43 #define QUASI_RANGE_SPACE_STEP_STRATEGY_H
45 #include "MoochoPack_Types.hpp"
47 namespace MoochoPack {
87 ,
const Vector& xo,
const Vector& c_xo, VectorMutable* v
92 virtual void print_step( std::ostream& out,
const std::string& leading_str )
const = 0;
98 #endif // QUASI_RANGE_SPACE_STEP_STRATEGY_H
rSQP Algorithm control class.
virtual void print_step(std::ostream &out, const std::string &leading_str) const =0
This function will print a description of the computations and logic used.
Abstract interface for a strategy object that will compute a step that will approximalty solve a rang...
virtual ~QuasiRangeSpaceStep_Strategy()
Reduced space SQP state encapsulation interface.
virtual bool solve_quasi_range_space_step(std::ostream &out, EJournalOutputLevel olevel, NLPAlgo *algo, NLPAlgoState *s, const Vector &xo, const Vector &c_xo, VectorMutable *v)=0
Compute a step that will approximatly solve a range-space subproblem.