Ipopt  3.11.9
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
This is the base class for all algorithm strategy objects.
SensBacksolver()
This class is the interface to all backsolvers that may be used for the sIPOPT.
virtual bool Solve(SmartPtr< IteratesVector > delta_lhs, SmartPtr< const IteratesVector > delta_rhs)=0
Template class for Smart Pointers.
Definition: IpSmartPtr.hpp:183