#include <MoochoPack_QPFailureReinitReducedHessian_Step.hpp>
Inheritance diagram for MoochoPack::QPFailureReinitReducedHessian_Step:

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 |
| | |
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 | ) |
| 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 | |||
| ) |
| 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 |
1.4.7