42 #ifndef REDUCED_HESSIAN_SECANT_UPDATE_STD_STEP_H
43 #define REDUCED_HESSIAN_SECANT_UPDATE_STD_STEP_H
51 namespace MoochoPack {
83 ,
poss_type assoc_step_poss, std::ostream&
out,
const std::string& leading_str )
const;
96 #endif // REDUCED_HESSIAN_SECANT_UPDATE_STD_STEP_H
Base type for all objects that perform steps in an Algorithm.
ReducedHessianSecantUpdateStd_Step(const secant_update_ptr_t &secant_update=Teuchos::null)
Strategy interface for performing secant updates {abstract}.
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
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
Updates rHL_k using a secant update.
Class for object that attempts to return an IterQuantityAccess<QuasiNewtonStats> from an AlgorithmSta...
quasi_newton_stats_iq_member quasi_newton_stats_
Acts as the central hub for an iterative algorithm.
STANDARD_COMPOSITION_MEMBERS(ReducedHessianSecantUpdate_Strategy, secant_update)
<<std comp>="">> members for the strategy interface object that will actually perform the secant upda...
int iter_k_rHL_init_ident_