#include <MoochoPack_ReducedHessianSecantUpdateBFGSFull_Strategy.hpp>
Inheritance diagram for MoochoPack::ReducedHessianSecantUpdateBFGSFull_Strategy:

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 |
| | |
Public Member Functions | |
| STANDARD_COMPOSITION_MEMBERS (BFGSUpdate_Strategy, bfgs_update) | |
| <<std comp>="">> members for the strategy object that will perform guts secant update. | |
| ReducedHessianSecantUpdateBFGSFull_Strategy (const bfgs_update_ptr_t &bfgs_update=Teuchos::null) | |
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 45 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 41 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 59 of file MoochoPack_ReducedHessianSecantUpdateBFGSFull_Strategy.cpp.
1.4.7