42 #ifndef RSQP_ALGO_CONFIG_MAMA_JAMA_H
43 #define RSQP_ALGO_CONFIG_MAMA_JAMA_H
50 namespace MoochoPack {
185 , std::ostream* trase_out );
200 #endif // RSQP_ALGO_CONFIG_MAMA_JAMA_H
Extracts options from a text stream and then allows convenient access to them.
Standard builder object for creating DecompositionSystem, EvalNewPoint Step and other objects and set...
DecompositionSystemStateStepBuilderStd decomp_sys_step_builder_
Builder class for some common code.
EMeritFunctionType merit_function_type_
value_type max_basis_cond_change_frac_
Teuchos::RCP< const OptionsFromStreamPack::OptionsFromStream > options_ptr_t
Interface NLPAlgoContainer uses to access NLPAlgo.
int num_lbfgs_updates_stored_
This is a do all configuration class for NLPAlgo.
OptionsFromStreamPack::OptionsFromStream * options
const options_ptr_t & get_options() const
void init_algo(NLPAlgoInterface *algo)
EQuasiNewton quasi_newton_
Implementation for NLPAlgo solver.
bool reinit_hessian_on_qp_fail_
SOptionValues uov_
Options structs.
static void readin_options(const OptionsFromStreamPack::OptionsFromStream &options, SOptionValues *option_values, std::ostream *trase_out)
Read in the options from a stream.
ELineSearchMethod line_search_method_
options_ptr_t options_
Smart pointer to options.
EQPSolverType qp_solver_type_
static void set_default_options(const SOptionValues &user_option_values, SOptionValues *current_option_values, std::ostream *trase_out)
Set the defaults for options not set by the user.
Interface for objects responsible for configuring an rSQP algorithm.
void config_algo_cntr(NLPAlgoContainer *algo_cntr, std::ostream *trase_out)
EHessianInitialization hessian_initialization_
AbstractLinAlgPack::value_type value_type
void set_options(const options_ptr_t &options)
Set the OptionsFromStream object that will be used for specifying the options.
EL1PenaltyParamUpdate l1_penalty_param_update_
bool exact_reduced_hessian_