45 #include "MoochoPack_NLPAlgoInterface.hpp"
46 #include "MoochoPack_NLPAlgoContainer.hpp"
47 #include "MoochoPack_NLPAlgoState.hpp"
48 #include "IterationPack_Algorithm.hpp"
49 #include "StandardAggregationMacros.hpp"
51 namespace MoochoPack {
85 { first_step_poss_ = first_step_poss; }
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)
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)
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