Ipopt 3.11.9
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
14#include "IpPDSystemSolver.hpp"
15#include "SensBacksolver.hpp"
16
17namespace Ipopt {
19 {
20 public:
21
23
26
27 bool InitializeImpl(const OptionsList& options,
28 const std::string& prefix);
29
31
32
33 private:
34
36
39 };
40}
41
42#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.