| MoochoPack : Framework for Large-Scale Optimization Algorithms
    Version of the Day
    | 
This is a do all configuration class for NLPAlgo.  
 More...
#include <MoochoPack_NLPAlgoConfigIP.hpp>

| Classes | |
| struct | SOptionValues | 
| Public Member Functions | |
| NLPAlgoConfigIP () | |
| ~NLPAlgoConfigIP () | |
|  Public Member Functions inherited from MoochoPack::NLPAlgoConfig | |
| virtual | ~NLPAlgoConfig () | 
| void | set_options (const options_ptr_t &options) | 
| Set the OptionsFromStreamobject that will be used for specifying the options.  More... | |
| const options_ptr_t & | get_options () const | 
| void | config_algo_cntr (NLPAlgoContainer *algo_cntr, std::ostream *trase_out) | 
| void | init_algo (NLPAlgoInterface *algo) | 
| Enums for variaous options categories | |
| enum | EQuasiNewton | 
| enum | EHessianInitialization | 
| enum | EQPSolverType | 
| enum | ELineSearchMethod | 
| enum | EMeritFunctionType | 
| enum | EL1PenaltyParamUpdate | 
This is a do all configuration class for 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 63 of file MoochoPack_NLPAlgoConfigIP.hpp.
Definition at line 101 of file MoochoPack_NLPAlgoConfigIP.hpp.
Definition at line 104 of file MoochoPack_NLPAlgoConfigIP.hpp.
Definition at line 108 of file MoochoPack_NLPAlgoConfigIP.hpp.
Definition at line 111 of file MoochoPack_NLPAlgoConfigIP.hpp.
Definition at line 116 of file MoochoPack_NLPAlgoConfigIP.hpp.
Definition at line 120 of file MoochoPack_NLPAlgoConfigIP.hpp.
| MoochoPack::NLPAlgoConfigIP::NLPAlgoConfigIP | ( | ) | 
Definition at line 177 of file MoochoPack_NLPAlgoConfigIP.cpp.
| MoochoPack::NLPAlgoConfigIP::~NLPAlgoConfigIP | ( | ) | 
Definition at line 180 of file MoochoPack_NLPAlgoConfigIP.cpp.
| 
 | virtual | 
Set the OptionsFromStream object that will be used for specifying the options. 
Overridden from NLPAlgoConfig
| options | [in] If NULLthen no options will be set. If!=NULLthen this is theOptionsFromStreamobject that will be used to extract the options to use for the algorithm. The state of this object must be maintained by the client untilconfig_algo_cntr()is called and it is at this point that the options are read. | 
Implements MoochoPack::NLPAlgoConfig.
Definition at line 185 of file MoochoPack_NLPAlgoConfigIP.cpp.
| 
 | virtual | 
Implements MoochoPack::NLPAlgoConfig.
Definition at line 192 of file MoochoPack_NLPAlgoConfigIP.cpp.
| 
 | virtual | 
Implements MoochoPack::NLPAlgoConfig.
Definition at line 197 of file MoochoPack_NLPAlgoConfigIP.cpp.
| 
 | virtual | 
Implements MoochoPack::NLPAlgoConfig.
Definition at line 1269 of file MoochoPack_NLPAlgoConfigIP.cpp.
 1.8.6
 1.8.6