42 #ifndef RSQP_ALGO_INTERFACE_H
43 #define RSQP_ALGO_INTERFACE_H
45 #include "MoochoPack_Types.hpp"
46 #include "MoochoPack_NLPSolverClientInterface.hpp"
48 namespace MoochoPack {
92 #endif // RSQP_ALGO_INTERFACE_H
Interface NLPAlgoContainer uses to access NLPAlgo.
virtual void interface_print_algorithm_times(std::ostream &out) const =0
virtual bool interface_algo_timing() const =0
virtual ~NLPAlgoInterface()
virtual const NLPAlgoState & retrieve_state() const =0
Return the state object.
Reduced space SQP state encapsulation interface.
virtual NLPSolverClientInterface::EFindMinReturn dispatch()=0
Start the iterations.
virtual void interface_print_algorithm(std::ostream &out) const =0
Print the algorithm description.
virtual void interface_set_algo_timing(bool algo_timing)=0