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
:
22
SensBacksolver
()
23
{ }
24
25
virtual
~SensBacksolver
()
26
{ }
27
28
virtual
bool
Solve(
29
SmartPtr<IteratesVector>
delta_lhs,
30
SmartPtr<const IteratesVector>
delta_rhs
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