42 #ifndef CHECK_SKIP_BFGS_UPDATE_STD_STEP_H
43 #define CHECK_SKIP_BFGS_UPDATE_STD_STEP_H
45 #include "MoochoPack_quasi_newton_stats.hpp"
46 #include "IterationPack_AlgorithmStep.hpp"
49 namespace MoochoPack {
65 value_type skip_bfgs_prop_const = 10.0
76 ,
poss_type assoc_step_poss, std::ostream& out,
const std::string& leading_str )
const;
87 #endif // CHECK_SKIP_BFGS_UPDATE_STD_STEP_H
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...
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