|
MoochoPack : Framework for Large-Scale Optimization Algorithms
Version of the Day
|
Interface NLPAlgoContainer uses to access NLPAlgo.
More...
#include <MoochoPack_NLPAlgoInterface.hpp>

Public Member Functions | |
| virtual | ~NLPAlgoInterface () |
| virtual void | interface_print_algorithm (std::ostream &out) const =0 |
| Print the algorithm description. More... | |
| virtual NLPSolverClientInterface::EFindMinReturn | dispatch ()=0 |
| Start the iterations. More... | |
| virtual const NLPAlgoState & | retrieve_state () const =0 |
| Return the state object. More... | |
Algorithm timing | |
| virtual void | interface_set_algo_timing (bool algo_timing)=0 |
| virtual bool | interface_algo_timing () const =0 |
| virtual void | interface_print_algorithm_times (std::ostream &out) const =0 |
Interface NLPAlgoContainer uses to access NLPAlgo.
This interface helps avoid dangerous usage stategies for an NLPAlgo object.
Definition at line 54 of file MoochoPack_NLPAlgoInterface.hpp.
|
inlinevirtual |
Definition at line 58 of file MoochoPack_NLPAlgoInterface.hpp.
|
pure virtual |
Print the algorithm description.
Implemented in MoochoPack::NLPAlgo.
|
pure virtual |
Start the iterations.
This function returns true if the solution was found and false if the maximum number of iterations was reached before the solution was found.
Implemented in MoochoPack::NLPAlgo.
|
pure virtual |
Return the state object.
Implemented in MoochoPack::NLPAlgo.
|
pure virtual |
Implemented in MoochoPack::NLPAlgo.
|
pure virtual |
Implemented in MoochoPack::NLPAlgo.
|
pure virtual |
Implemented in MoochoPack::NLPAlgo.
1.8.6