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 59 of file MoochoPack_QPFailureReinitReducedHessian_Step.hpp.
MoochoPack::QPFailureReinitReducedHessian_Step::QPFailureReinitReducedHessian_Step | ( | const null_space_step_ptr_t & | null_space_step | ) |
Definition at line 53 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 60 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 112 of file MoochoPack_QPFailureReinitReducedHessian_Step.cpp.