act_set_stats_ | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | private |
perform_update(DVectorSlice *s_bfgs, DVectorSlice *y_bfgs, bool first_update, std::ostream &out, EJournalOutputLevel olevel, NLPAlgo *algo, NLPAlgoState *s, MatrixOp *rHL_k) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
MoochoPack::ReducedHessianSecantUpdate_Strategy::perform_update(VectorMutable *s_bfgs, VectorMutable *y_bfgs, bool first_update, std::ostream &out, EJournalOutputLevel olevel, NLPAlgo *algo, NLPAlgoState *s, MatrixSymOp *rHL_k)=0 | MoochoPack::ReducedHessianSecantUpdate_Strategy | pure virtual |
print_step(std::ostream &out, const std::string &leading_str) const | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | virtual |
quasi_newton_stats_ | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | private |
ReducedHessianSecantUpdateLPBFGS_Strategy(const proj_bfgs_updater_ptr_t &proj_bfgs_updater=NULL, size_type min_num_updates_proj_start=0, size_type max_num_updates_proj_start=999999, size_type num_superbasics_switch_dense=500, size_type num_add_recent_updates=10) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
STANDARD_COMPOSITION_MEMBERS(ReducedHessianSecantUpdateBFGSProjected_Strategy, proj_bfgs_updater) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(size_type, min_num_updates_proj_start) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(size_type, max_num_updates_proj_start) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(size_type, num_superbasics_switch_dense) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(size_type, num_add_recent_updates) | MoochoPack::ReducedHessianSecantUpdateLPBFGS_Strategy | |
~ReducedHessianSecantUpdate_Strategy() | MoochoPack::ReducedHessianSecantUpdate_Strategy | inlinevirtual |