Ipopt Documentation  
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 #ifndef __ASASBACKSOLVER_HPP__
8 #define __ASASBACKSOLVER_HPP__
9 
10 #include "IpAlgStrategy.hpp"
11 #include "IpIteratesVector.hpp"
12 
13 namespace Ipopt
14 {
15 
16 class SIPOPTLIB_EXPORT SensBacksolver: public AlgorithmStrategyObject
17 {
18 
21 public:
23  { }
24 
25  virtual ~SensBacksolver()
26  { }
27 
28  virtual bool Solve(
29  SmartPtr<IteratesVector> delta_lhs,
31  ) = 0;
32 };
33 
34 }
35 
36 #endif
Ipopt
This file contains a base class for all exceptions and a set of macros to help with exceptions.
Definition: IpInexactAlgBuilder.hpp:13
IpIteratesVector.hpp
Ipopt::SmartPtr
Template class for Smart Pointers.
Definition: IpSmartPtr.hpp:171
Ipopt::AlgorithmStrategyObject
This is the base class for all algorithm strategy objects.
Definition: IpAlgStrategy.hpp:34
IpAlgStrategy.hpp
Ipopt::SensBacksolver::~SensBacksolver
virtual ~SensBacksolver()
Definition: SensBacksolver.hpp:25
Ipopt::SensBacksolver
Definition: SensBacksolver.hpp:16
Ipopt::SensBacksolver::SensBacksolver
SensBacksolver()
This class is the interface to all backsolvers that may be used for the sIPOPT.
Definition: SensBacksolver.hpp:22