NLPAlgo.
More...
#include <MoochoPack_NLPAlgoConfigIP.hpp>
Inheritance diagram for MoochoPack::NLPAlgoConfigIP:

Enums for variaous options categories | |
| enum | EQuasiNewton |
| More... | |
| enum | EHessianInitialization |
| More... | |
| enum | EQPSolverType |
| More... | |
| enum | ELineSearchMethod |
| More... | |
| enum | EMeritFunctionType |
| More... | |
| enum | EL1PenaltyParamUpdate |
| More... | |
| void | set_options (const options_ptr_t &options) |
Set the OptionsFromStream object that will be used for specifying the options. | |
| const options_ptr_t & | get_options () const |
| | |
| void | config_algo_cntr (NLPAlgoContainer *algo_cntr, std::ostream *trase_out) |
| | |
| void | init_algo (NLPAlgoInterface *algo) |
| | |
Public Member Functions | |
| NLPAlgoConfigIP () | |
| | |
| ~NLPAlgoConfigIP () | |
| | |
Classes | |
| struct | SOptionValues |
| More... | |
NLPAlgo.
Options specific for to this configuration class and the classes that it works with that can be set through this->set_options(), see the file Moocho.opt.NLPAlgoConfigIP.
Note that all built-in support for basis permutations and direct sparse solvers can be left out if the macro MOOCHO_NO_BASIS_PERM_DIRECT_SOLVERS is defined.
ToDo: Finish documentation!
Definition at line 50 of file MoochoPack_NLPAlgoConfigIP.hpp.
| MoochoPack::NLPAlgoConfigIP::NLPAlgoConfigIP | ( | ) |
| MoochoPack::NLPAlgoConfigIP::~NLPAlgoConfigIP | ( | ) |
| void MoochoPack::NLPAlgoConfigIP::set_options | ( | const options_ptr_t & | options | ) |
Set the OptionsFromStream object that will be used for specifying the options.
| options | [in] If NULL then no options will be set. If !=NULL then this is the OptionsFromStream object that will be used to extract the options to use for the algorithm. The state of this object must be maintained by the client until config_algo_cntr() is called and it is at this point that the options are read. |
Definition at line 172 of file MoochoPack_NLPAlgoConfigIP.cpp.
| const NLPAlgoConfig::options_ptr_t & MoochoPack::NLPAlgoConfigIP::get_options | ( | ) | const [virtual] |
Implements MoochoPack::NLPAlgoConfig.
Definition at line 179 of file MoochoPack_NLPAlgoConfigIP.cpp.
| void MoochoPack::NLPAlgoConfigIP::config_algo_cntr | ( | NLPAlgoContainer * | algo_cntr, | |
| std::ostream * | trase_out | |||
| ) | [virtual] |
*****************************************************
*****************************************************
***********************************************************
***********************************************************
Implements MoochoPack::NLPAlgoConfig.
Definition at line 184 of file MoochoPack_NLPAlgoConfigIP.cpp.
| void MoochoPack::NLPAlgoConfigIP::init_algo | ( | NLPAlgoInterface * | algo | ) | [virtual] |
Implements MoochoPack::NLPAlgoConfig.
Definition at line 1256 of file MoochoPack_NLPAlgoConfigIP.cpp.
1.4.7