|
MoochoPack : Framework for Large-Scale Optimization Algorithms
Version of the Day
|
Perform BFGS updates on full reduced Hessian. More...
#include <MoochoPack_ReducedHessianSecantUpdateBFGSFull_Strategy.hpp>

Public Member Functions | |
| STANDARD_COMPOSITION_MEMBERS (BFGSUpdate_Strategy, bfgs_update) | |
| <<std comp>="">> members for the strategy object that will perform guts secant update. | |
Overridden from ReducedHessianSecantUpdate_Strategy | |
| bool | perform_update (VectorMutable *s_bfgs, VectorMutable *y_bfgs, bool first_update, std::ostream &out, EJournalOutputLevel olevel, NLPAlgo *algo, NLPAlgoState *s, MatrixSymOp *rHL_k) |
| | |
| void | print_step (std::ostream &out, const std::string &leading_str) const |
| | |
Perform BFGS updates on full reduced Hessian.
This is really a do nothing class that just uses a strategy object (see #bfgs_update# below) to perform the update on the full reduced hessian matrix.
Definition at line 58 of file MoochoPack_ReducedHessianSecantUpdateBFGSFull_Strategy.hpp.
| MoochoPack::ReducedHessianSecantUpdateBFGSFull_Strategy::STANDARD_COMPOSITION_MEMBERS | ( | BFGSUpdate_Strategy | , |
| bfgs_update | |||
| ) |
<<std comp>="">> members for the strategy object that will perform guts secant update.
| bool MoochoPack::ReducedHessianSecantUpdateBFGSFull_Strategy::perform_update | ( | VectorMutable * | s_bfgs, |
| VectorMutable * | y_bfgs, | ||
| bool | first_update, | ||
| std::ostream & | out, | ||
| EJournalOutputLevel | olevel, | ||
| NLPAlgo * | algo, | ||
| NLPAlgoState * | s, | ||
| MatrixSymOp * | rHL_k | ||
| ) | [virtual] |
Implements MoochoPack::ReducedHessianSecantUpdate_Strategy.
Definition at line 54 of file MoochoPack_ReducedHessianSecantUpdateBFGSFull_Strategy.cpp.
| void MoochoPack::ReducedHessianSecantUpdateBFGSFull_Strategy::print_step | ( | std::ostream & | out, |
| const std::string & | leading_str | ||
| ) | const [virtual] |
Implements MoochoPack::ReducedHessianSecantUpdate_Strategy.
Definition at line 72 of file MoochoPack_ReducedHessianSecantUpdateBFGSFull_Strategy.cpp.
1.7.6.1