Directs the algorithm to reinitalize the reduced Hessian on the event of a QP failure.
More...
|
| 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 |
|
virtual | ~AlgorithmStep () |
|
virtual void | initialize_step (Algorithm &algo, poss_type step_poss, EDoStepType type, poss_type assoc_step_poss) |
| Called by Algorithm just before the algorithm is run. More...
|
|
virtual void | inform_updated (Algorithm &algo, poss_type step_poss, EDoStepType type, poss_type assoc_step_poss) |
| Called by Algorithm to inform when a runtime configuration change is finihed. More...
|
|
virtual void | finalize_step (Algorithm &algo, poss_type step_poss, EDoStepType type, poss_type assoc_step_poss) |
| Called by Algorithm just after an algorithm is terminiated. More...
|
|
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 59 of file MoochoPack_QPFailureReinitReducedHessian_Step.hpp.