#include <MoochoPack_NLPAlgo.hpp>
Inheritance diagram for MoochoPack::NLPAlgo:

Overridden form rSQPAlgoInteface | |
| const NLPAlgoState & | retrieve_state () const |
| | |
| NLPSolverClientInterface::EFindMinReturn | dispatch () |
| This is the main control function for the rSQP algorithm. | |
| void | interface_print_algorithm (std::ostream &out) const |
| | |
| void | interface_set_algo_timing (bool algo_timing) |
| | |
| bool | interface_algo_timing () const |
| | |
| void | interface_print_algorithm_times (std::ostream &out) const |
| | |
Public Member Functions | |
| NLPAlgo () | |
| Constructs with no step, added_step, pre_step, post_step, state, or decomp_sys objects added. | |
| NLPAlgoState & | rsqp_state () |
| <<std aggr>="">> members for nlp . | |
| const NLPAlgoState & | rsqp_state () const |
| | |
| void | do_step_first (Algorithm::poss_type first_step_poss) |
| | |
| void | print_algorithm (std::ostream &out) const |
| overridden from Algorihth. . | |
Protected Attributes | |
| Algorithm::poss_type | first_step_poss_ |
Definition at line 42 of file MoochoPack_NLPAlgo.hpp.
| MoochoPack::NLPAlgo::NLPAlgo | ( | ) |
Constructs with no step, added_step, pre_step, post_step, state, or decomp_sys objects added.
Definition at line 38 of file MoochoPack_NLPAlgo.cpp.
| NLPAlgoState& MoochoPack::NLPAlgo::rsqp_state | ( | ) | [inline] |
| const NLPAlgoState& MoochoPack::NLPAlgo::rsqp_state | ( | ) | const [inline] |
| void MoochoPack::NLPAlgo::do_step_first | ( | Algorithm::poss_type | first_step_poss | ) | [inline] |
| const NLPAlgoState & MoochoPack::NLPAlgo::retrieve_state | ( | ) | const [virtual] |
| NLPSolverClientInterface::EFindMinReturn MoochoPack::NLPAlgo::dispatch | ( | ) | [virtual] |
This is the main control function for the rSQP algorithm.
This function basically just calls Algorithm::do_algorithm(...).
Implements MoochoPack::NLPAlgoInterface.
Definition at line 50 of file MoochoPack_NLPAlgo.cpp.
| void MoochoPack::NLPAlgo::interface_print_algorithm | ( | std::ostream & | out | ) | const [virtual] |
| void MoochoPack::NLPAlgo::interface_set_algo_timing | ( | bool | algo_timing | ) | [virtual] |
| bool MoochoPack::NLPAlgo::interface_algo_timing | ( | ) | const [virtual] |
| void MoochoPack::NLPAlgo::interface_print_algorithm_times | ( | std::ostream & | out | ) | const [virtual] |
| void MoochoPack::NLPAlgo::print_algorithm | ( | std::ostream & | out | ) | const [virtual] |
overridden from Algorihth. .
Reimplemented from IterationPack::Algorithm.
Definition at line 89 of file MoochoPack_NLPAlgo.cpp.
1.4.7