42 #ifndef CHECK_SKIP_BFGS_UPDATE_STD_STEP_H
43 #define CHECK_SKIP_BFGS_UPDATE_STD_STEP_H
49 namespace MoochoPack {
76 ,
poss_type assoc_step_poss, std::ostream&
out,
const std::string& leading_str )
const;
87 #endif // CHECK_SKIP_BFGS_UPDATE_STD_STEP_H
Base type for all objects that perform steps in an Algorithm.
Checks if a BFGS update should be preformed.
STANDARD_MEMBER_COMPOSITION_MEMBERS(value_type, skip_bfgs_prop_const)
<<std member="" comp>="">> members for proportionality constant to use in the test for if to perform ...
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
CheckSkipBFGSUpdateStd_Step(value_type skip_bfgs_prop_const=10.0)
Class for object that attempts to return an IterQuantityAccess<QuasiNewtonStats> from an AlgorithmSta...
quasi_newton_stats_iq_member quasi_newton_stats_
void print_step(const Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const
AbstractLinAlgPack::value_type value_type
Acts as the central hub for an iterative algorithm.