51 namespace MoochoPack {
124 #endif // RSQP_ALGO_H
void interface_print_algorithm(std::ostream &out) const
Interface NLPAlgoContainer uses to access NLPAlgo.
virtual bool algo_timing() const
rSQP Algorithm control class.
NLPAlgo()
Constructs with no step, added_step, pre_step, post_step, state, or decomp_sys objects added...
Implementation for NLPAlgo solver.
void print_algorithm(std::ostream &out) const
overridden from Algorihth.
void interface_set_algo_timing(bool algo_timing)
Algorithm::poss_type first_step_poss_
Reduced space SQP state encapsulation interface.
NLPSolverClientInterface::EFindMinReturn dispatch()
This is the main control function for the rSQP algorithm.
#define STANDARD_AGGREGATION_MEMBERS(TYPE, NAME)
Insert class members for a non-const association.
Acts as the central hub for an iterative algorithm.
NLPAlgoState & rsqp_state()
<<std aggr>="">> members for algo_cntr
bool interface_algo_timing() const
void interface_print_algorithm_times(std::ostream &out) const
void do_step_first(Algorithm::poss_type first_step_poss)
const NLPAlgoState & rsqp_state() const
const NLPAlgoState & retrieve_state() const