Ipopt  3.12.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SensSimpleBacksolver.hpp
Go to the documentation of this file.
1 // Copyright 2009, 2011 Hans Pirnay
2 // All Rights Reserved.
3 // This code is published under the Eclipse Public License.
4 //
5 // Date : 2009-04-06
6 //
7 // Purpose : This is the same as IpSensitivityCalculator.hpp
8 // It implements the SensBacksolver Interface.
9 
10 #ifndef __ASSIMPLEBACKSOLVER_HPP__
11 #define __ASSIMPLEBACKSOLVER_HPP__
12 
13 
14 #include "IpPDSystemSolver.hpp"
15 #include "SensBacksolver.hpp"
16 
17 namespace Ipopt {
19  {
20  public:
21 
23 
25  {}
26 
27  bool InitializeImpl(const OptionsList& options,
28  const std::string& prefix);
29 
31 
32 
33  private:
34 
36 
39  };
40 }
41 
42 #endif
bool Solve(SmartPtr< IteratesVector > delta_lhs, SmartPtr< const IteratesVector > delta_rhs)
SmartPtr< PDSystemSolver > pd_solver_
Template class for Smart Pointers.
Definition: IpSmartPtr.hpp:172
This class stores a list of user set options.
bool InitializeImpl(const OptionsList &options, const std::string &prefix)
Implementation of the initialization method that has to be overloaded by for each derived class...