|
MoochoPack : Framework for Large-Scale Optimization Algorithms Version of the Day
|
Directs the algorithm to reinitalize the reduced Hessian on the event of a QP failure. More...
#include <MoochoPack_QPFailureReinitReducedHessian_Step.hpp>

Public Member Functions | |
| STANDARD_COMPOSITION_MEMBERS (IterationPack::AlgorithmStep, null_space_step) | |
| | |
| QPFailureReinitReducedHessian_Step (const null_space_step_ptr_t &null_space_step) | |
| | |
| bool | do_step (Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss) |
| | |
| 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 |
| | |
Directs the algorithm to reinitalize the reduced Hessian on the event of a QP failure.
If the delegated Step object throws a QPFailure exception then this Step object wipes out all reduced Hessian info rHL for the current and previous iterations and then directs the algorithm back to the ReducedHessian step (see the printed step description).
Definition at line 46 of file MoochoPack_QPFailureReinitReducedHessian_Step.hpp.
| MoochoPack::QPFailureReinitReducedHessian_Step::QPFailureReinitReducedHessian_Step | ( | const null_space_step_ptr_t & | null_space_step | ) |
Definition at line 40 of file MoochoPack_QPFailureReinitReducedHessian_Step.cpp.
| MoochoPack::QPFailureReinitReducedHessian_Step::STANDARD_COMPOSITION_MEMBERS | ( | IterationPack::AlgorithmStep | , |
| null_space_step | |||
| ) |
| bool MoochoPack::QPFailureReinitReducedHessian_Step::do_step | ( | Algorithm & | algo, |
| poss_type | step_poss, | ||
| IterationPack::EDoStepType | type, | ||
| poss_type | assoc_step_poss | ||
| ) |
Definition at line 47 of file MoochoPack_QPFailureReinitReducedHessian_Step.cpp.
| void MoochoPack::QPFailureReinitReducedHessian_Step::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 |
Definition at line 99 of file MoochoPack_QPFailureReinitReducedHessian_Step.cpp.
1.7.4