42 #ifndef UPDATE_REDUCED_SIGMA_STEP_H
43 #define UPDATE_REDUCED_SIGMA_STEP_H
55 namespace MoochoPack {
105 ,
poss_type assoc_step_poss, std::ostream&
out,
const std::string& leading_str )
const;
142 #endif // UPDATE_REDUCED_SIGMA_STEP_H
Base type for all objects that perform steps in an Algorithm.
void FormReducedSigmaExplicitly(NLPAlgo &algo, IpState &s, EJournalOutputLevel olevel, std::ostream &out)
UpdateReducedSigma_Step(const e_update_methods update_method=ALWAYS_EXPLICIT)
void print_step(const IterationPack::Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const
Called by Algorithm::print_algorithm() to print out what this step does in Matlab like format...
rSQP Algorithm control class.
Standard class for updating the reduced sigma for interior point optimization.
Templated node class manipulating a reference to a target object who will have its options set...
UpdateReducedSigma_Step & target()
STANDARD_MEMBER_COMPOSITION_MEMBERS(e_update_methods, update_method)
update method for the reduced sigma term update_method = always_explicit; update_method = BFGS_primal...
EJournalOutputLevel
enum for journal output.
Acts as the central hub for an iterative algorithm.
const char UpdateReducedSigma_opt_grp_name[]
UpdateReducedSigma_StepSetOptions(UpdateReducedSigma_Step *target=0, const char opt_grp_name[]=UpdateReducedSigma_opt_grp_name)
Node class for setting options from a stream.
void setOption(int option_num, const std::string &option_value)
Overridden from SetOptionsFromStreamNode.
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
const std::string & option_value(OptionsGroup::const_iterator &itr)