#include <MoochoPack_NLPAlgoConfig.hpp>
Inheritance diagram for MoochoPack::NLPAlgoConfig:
Public types | |
| typedef Teuchos::RefCountPtr< const OptionsFromStreamPack::OptionsFromStream > | options_ptr_t |
| | |
Constructors/destructors | |
| virtual | ~NLPAlgoConfig () |
| | |
Set options | |
| virtual void | set_options (const options_ptr_t &options)=0 |
Set the OptionsFromStreamPack::OptionsFromStream to extract the options for the configuration from. | |
| virtual const options_ptr_t & | get_options () const =0 |
Get the OptionsFromStream object being used to extract the options from. | |
Algorithm configuration and initialization | |
| virtual void | config_algo_cntr (NLPAlgoContainer *algo_cntr, std::ostream *trase_out=0)=0 |
| Configure the rSQP algorithm container with an rSQP algorithm object. | |
| virtual void | init_algo (NLPAlgoInterface *algo)=0 |
| Initialize the rSQP algorithm object for the start of SQP iterations. | |
Objects of this type configure a NLPAlgoContainer object with an rSQP algorithm object, configuring the algo with step, state etc. objects and initailizing the algorithm before the interations start.
Definition at line 49 of file MoochoPack_NLPAlgoConfig.hpp.
|
|
Definition at line 60 of file MoochoPack_NLPAlgoConfig.hpp. |
|
|
Definition at line 68 of file MoochoPack_NLPAlgoConfig.hpp. |
|
|
Set the
It is allowed for options in the underlying Implemented in MoochoPack::NLPAlgoConfigIP, and MoochoPack::NLPAlgoConfigMamaJama. |
|
|
Get the
Implemented in MoochoPack::NLPAlgoConfigIP, and MoochoPack::NLPAlgoConfigMamaJama. |
|
||||||||||||
|
Configure the rSQP algorithm container with an rSQP algorithm object.
Postconditions:
Note that if the type of NLP return by Implemented in MoochoPack::NLPAlgoConfigIP, and MoochoPack::NLPAlgoConfigMamaJama. |
|
|
Initialize the rSQP algorithm object for the start of SQP iterations.
Postconditions:
Implemented in MoochoPack::NLPAlgoConfigIP, and MoochoPack::NLPAlgoConfigMamaJama. |
1.3.9.1