Ipopt  3.12.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SensBacksolver.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-05-14
6 
7 
8 #ifndef __ASASBACKSOLVER_HPP__
9 #define __ASASBACKSOLVER_HPP__
10 
11 #include "IpAlgStrategy.hpp"
12 #include "IpIteratesVector.hpp"
13 
14 namespace Ipopt
15 {
16 
18  {
19 
22  public:
24  {
25  }
26 
27  virtual ~SensBacksolver()
28  {
29  }
30 
31  virtual bool Solve(SmartPtr<IteratesVector> delta_lhs, SmartPtr<const IteratesVector> delta_rhs)=0;
32 
33  };
34 
35 }
36 
37 #endif
SensBacksolver()
This class is the interface to all backsolvers that may be used for the sIPOPT.
This is the base class for all algorithm strategy objects.
Template class for Smart Pointers.
Definition: IpSmartPtr.hpp:172
virtual bool Solve(SmartPtr< IteratesVector > delta_lhs, SmartPtr< const IteratesVector > delta_rhs)=0