8 #ifndef __IPRESTOPENALTYCONVCHECK_HPP__ 9 #define __IPRESTOPENALTYCONVCHECK_HPP__ 46 const std::string& prefix
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)
overloaded from AlgorithmStrategyObject
const PenaltyLSAcceptor * orig_penalty_ls_acceptor_
Strategy object for the filter line search method for the original NLP.
double Number
Type of all numbers.
Penalty function line search.
Base class for backtracking line search acceptors.
This file contains a base class for all exceptions and a set of macros to help with exceptions...
virtual ~RestoPenaltyConvergenceCheck()
Destructor.
This is the implementation of the restoration convergence check is the original algorithm used the fi...
Template class for Smart Pointers.
This class stores a list of user set options.
ConvergenceStatus
Convergence return enum.
RestoPenaltyConvergenceCheck()
Default Constructor.
virtual ConvergenceStatus TestOrigProgress(Number orig_trial_barr, Number orig_trial_theta)
Method for checking progress with original filter globalization mechanism.
Convergence check for the restoration phase.
void operator=(const RestoPenaltyConvergenceCheck &)
Default Assignment Operator.
static void RegisterOptions(SmartPtr< RegisteredOptions > roptions)
void SetOrigLSAcceptor(const BacktrackingLSAcceptor &orig_ls_acceptor)
Set the object for the original penalty line search.