42 #ifndef FEASIBILITY_STEP_STRATEGY_H
43 #define FEASIBILITY_STEP_STRATEGY_H
45 #include "MoochoPack_Types.hpp"
47 namespace MoochoPack {
83 ,
const Vector& xo,
const Vector& c_xo, VectorMutable* w
88 virtual void print_step( std::ostream& out,
const std::string& leading_str )
const = 0;
94 #endif // FEASIBILITY_STEP_STRATEGY_H
Abstract interface for a strategy object that will compute a step that will improve feasibility (at l...
rSQP Algorithm control class.
virtual bool compute_feasibility_step(std::ostream &out, EJournalOutputLevel olevel, NLPAlgo *algo, NLPAlgoState *s, const Vector &xo, const Vector &c_xo, VectorMutable *w)=0
Compute a step that improves feasibility (at least locally).
Reduced space SQP state encapsulation interface.
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.
virtual ~FeasibilityStep_Strategy()