#include <MoochoPack_DecompositionSystemStateStepBuilderStd.hpp>
Enums for variaous options categories | |
| enum | ENullSpaceMatrixType |
| More... | |
| enum | ERangeSpaceMatrixType |
| More... | |
Public Types | |
| typedef Teuchos::RefCountPtr< const OptionsFromStreamPack::OptionsFromStream > | options_ptr_t |
| | |
Public Member Functions | |
| DecompositionSystemStateStepBuilderStd () | |
| | |
| void | set_options (const options_ptr_t &options) |
| Set the options that will be used to configure the algorithmic objects. | |
| const options_ptr_t & | get_options () const |
| | |
| void | process_nlp_and_options (std::ostream *trase_out, NLP &nlp, NLPFirstOrder **nlp_foi, NLPSecondOrder **nlp_soi, NLPDirect **nlp_fod, bool *tailored_approach) |
Process the NLP and process the options passed in from set_options(). Postconditions:
| |
| void | create_decomp_sys (std::ostream *trase_out, NLP &nlp, NLPFirstOrder *nlp_foi, NLPSecondOrder *nlp_soi, NLPDirect *nlp_fod, bool tailored_approach, Teuchos::RefCountPtr< DecompositionSystem > *decomp_sys) |
| Create the decomposition system object. | |
| void | add_iter_quantities (std::ostream *trase_out, NLP &nlp, NLPFirstOrder *nlp_foi, NLPSecondOrder *nlp_soi, NLPDirect *nlp_fod, bool tailored_approach, const Teuchos::RefCountPtr< DecompositionSystem > &decomp_sys, const Teuchos::RefCountPtr< NLPAlgoState > &state) |
| Add the common iteration quantities to the state object. | |
| void | create_eval_new_point (std::ostream *trase_out, NLP &nlp, NLPFirstOrder *nlp_foi, NLPSecondOrder *nlp_soi, NLPDirect *nlp_fod, bool tailored_approach, const Teuchos::RefCountPtr< DecompositionSystem > &decomp_sys, Teuchos::RefCountPtr< IterationPack::AlgorithmStep > *eval_new_point_step, Teuchos::RefCountPtr< CalcFiniteDiffProd > *calc_fd_prod, Teuchos::RefCountPtr< VariableBoundsTester > *bounds_tester, Teuchos::RefCountPtr< NewDecompositionSelection_Strategy > *new_decomp_selection_strategy) |
| Create the EvalNewPoint step object and allocated objects. | |
| SOptionValues & | current_option_values () |
| Return the current option values being used. | |
This class is designed to be used by NLPAlgoConfig subclasses based on SQP and performs many different tasks that are common to all of these algorithms.
ToDo: Finish documentation!
Definition at line 52 of file MoochoPack_DecompositionSystemStateStepBuilderStd.hpp.
|
|
Definition at line 86 of file MoochoPack_DecompositionSystemStateStepBuilderStd.hpp. |
|
|
Definition at line 60 of file MoochoPack_DecompositionSystemStateStepBuilderStd.hpp. |
|
|
Definition at line 64 of file MoochoPack_DecompositionSystemStateStepBuilderStd.hpp. |
|
|
Definition at line 101 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
|
Set the options that will be used to configure the algorithmic objects.
Definition at line 104 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
|
Definition at line 110 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
||||||||||||||||||||||||||||
|
Process the NLP and process the options passed in from
ToDo: Finish documentation! Definition at line 115 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
||||||||||||||||||||||||||||||||
|
Create the decomposition system object. ToDo: Finish documentation! Definition at line 213 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Add the common iteration quantities to the state object. ToDo: Finish documentation! Definition at line 335 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Create the EvalNewPoint step object and allocated objects. ToDo: Finish documentation! Definition at line 517 of file MoochoPack_DecompositionSystemStateStepBuilderStd.cpp. |
|
|
Return the current option values being used.
Definition at line 207 of file MoochoPack_DecompositionSystemStateStepBuilderStd.hpp. |
1.3.9.1