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