Ipopt Documentation  
 
Loading...
Searching...
No Matches
SensSimpleBacksolver.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-04-06
6//
7// Purpose : This is the same as IpSensitivityCalculator.hpp
8// It implements the SensBacksolver Interface.
9
10#ifndef __ASSIMPLEBACKSOLVER_HPP__
11#define __ASSIMPLEBACKSOLVER_HPP__
12
13#include "IpPDSystemSolver.hpp"
14#include "SensBacksolver.hpp"
15
16namespace Ipopt
17{
18
19class SIPOPTLIB_EXPORT SimpleBacksolver: public SensBacksolver
20{
21public:
22
25 );
26
29
31 const OptionsList& options,
32 const std::string& prefix
33 );
34
35 bool Solve(
38 );
39
40private:
42
45};
46
47}
48
49#endif
This class stores a list of user set options.
bool Solve(SmartPtr< IteratesVector > delta_lhs, SmartPtr< const IteratesVector > delta_rhs)
SimpleBacksolver(SmartPtr< PDSystemSolver > pd_solver)
SmartPtr< PDSystemSolver > pd_solver_
bool InitializeImpl(const OptionsList &options, const std::string &prefix)
Implementation of the initialization method that has to be overloaded by for each derived class.
Template class for Smart Pointers.
This file contains a base class for all exceptions and a set of macros to help with exceptions.