Ipopt Documentation
Loading...
Searching...
No Matches
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
IpAlgStrategy.hpp
IpIteratesVector.hpp
Ipopt::AlgorithmStrategyObject
This is the base class for all algorithm strategy objects.
Definition
IpAlgStrategy.hpp:35
Ipopt::SensBacksolver
Definition
SensBacksolver.hpp:17
Ipopt::SensBacksolver::~SensBacksolver
virtual ~SensBacksolver()
Definition
SensBacksolver.hpp:25
Ipopt::SensBacksolver::SensBacksolver
SensBacksolver()
This class is the interface to all backsolvers that may be used for the sIPOPT.
Definition
SensBacksolver.hpp:22
Ipopt::SensBacksolver::Solve
virtual bool Solve(SmartPtr< IteratesVector > delta_lhs, SmartPtr< const IteratesVector > delta_rhs)=0
Ipopt::SmartPtr
Template class for Smart Pointers.
Definition
IpSmartPtr.hpp:165
Ipopt
Definition
IpInexactAlgBuilder.hpp:14