MoochoPack::QPFailureReinitReducedHessian_Step Class Reference

Directs the algorithm to reinitalize the reduced Hessian on the event of a QP failure. More...

#include <MoochoPack_QPFailureReinitReducedHessian_Step.hpp>

Inheritance diagram for MoochoPack::QPFailureReinitReducedHessian_Step:

Inheritance graph
[legend]
List of all members.

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
 

Detailed Description

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.


Constructor & Destructor Documentation

MoochoPack::QPFailureReinitReducedHessian_Step::QPFailureReinitReducedHessian_Step ( const null_space_step_ptr_t &  null_space_step  ) 

Definition at line 40 of file MoochoPack_QPFailureReinitReducedHessian_Step.cpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:32:20 2010 for MoochoPack : Framework for Large-Scale Optimization Algorithms by  doxygen 1.4.7