7#ifndef __IPRESTORESTOPHASE_HPP__
8#define __IPRESTORESTOPHASE_HPP__
38 const std::string& prefix
This class stores a list of user set options.
Recursive Restoration Phase for the MinC_1NrmRestorationPhase.
RestoRestorationPhase()
Default Constructor.
virtual ~RestoRestorationPhase()
Destructor.
virtual bool PerformRestoration()
Method called to perform restoration for the filter line search method.
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)
Implementation of the initialization method that has to be overloaded by for each derived class.
RestoRestorationPhase(const RestoRestorationPhase &)
Copy Constructor.
void solve_quadratic(const Vector &a, const Vector &b, Vector &v)
Method for solving the quadratic vector equation v^2 + 2a*v - b = 0.
void operator=(const RestoRestorationPhase &)
Default Assignment Operator.
Base class for different restoration phases.
This file contains a base class for all exceptions and a set of macros to help with exceptions.