42 #ifndef FEASIBILITY_STEP_STRATEGY_H
43 #define FEASIBILITY_STEP_STRATEGY_H
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).
const f_int f_dbl_prec const f_int f_int const f_int f_int const f_dbl_prec f_int f_int f_dbl_prec w[]
EJournalOutputLevel
enum for journal output.
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()