NLPAlgoContainer uses to access NLPAlgo.
More...
#include <MoochoPack_NLPAlgoInterface.hpp>
Inheritance diagram for MoochoPack::NLPAlgoInterface:
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 |
| | |
Public Member Functions | |
| virtual | ~NLPAlgoInterface () |
| | |
| virtual void | interface_print_algorithm (std::ostream &out) const =0 |
| Print the algorithm description. | |
| virtual NLPSolverClientInterface::EFindMinReturn | dispatch ()=0 |
| Start the iterations. | |
| virtual const NLPAlgoState & | retrieve_state () const =0 |
| Return the state object. | |
NLPAlgoContainer uses to access NLPAlgo.
This interface helps avoid dangerous usage stategies for an NLPAlgo object.
Definition at line 41 of file MoochoPack_NLPAlgoInterface.hpp.
|
|
Definition at line 45 of file MoochoPack_NLPAlgoInterface.hpp. |
|
|
Print the algorithm description.
Implemented in MoochoPack::NLPAlgo. |
|
|
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. |
|
|
Return the state object.
Implemented in MoochoPack::NLPAlgo. |
|
|
Implemented in MoochoPack::NLPAlgo. |
|
|
Implemented in MoochoPack::NLPAlgo. |
|
|
Implemented in MoochoPack::NLPAlgo. |
1.3.9.1