Go to the documentation of this file.
9 #ifndef __IPPDSEARCHDIRCALC_HPP__
10 #define __IPPDSEARCHDIRCALC_HPP__
35 const std::string& prefix);
bool fast_step_computation_
Flag indicating that we trust that the steps from the linear solver are very good and that we don't n...
void operator=(const PDSearchDirCalculator &)
Overloaded Equals Operator.
virtual bool ComputeSearchDirection()
Method for computing the search direction.
static void RegisterOptions(const SmartPtr< RegisteredOptions > &roptions)
Methods for IpoptType.
bool mehrotra_algorithm_
Flag indicating if we want to do Mehrotras's algorithm.
Base class for computing the search direction for the line search.
Template class for Smart Pointers.
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)
overloaded from AlgorithmStrategyObject
PDSearchDirCalculator()
Default Constructor.
virtual ~PDSearchDirCalculator()
Default destructor.
Implementation of the search direction calculator that computes the pure primal dual step for the cur...
SmartPtr< PDSystemSolver > pd_solver_
This class stores a list of user set options.
SmartPtr< PDSystemSolver > PDSolver()
Method to return the pd_solver for additional processing.