Ipopt 3.12.10

- Main Page
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IpSearchDirCalculator.hpp
Go to the documentation of this file.
1 // Copyright (C) 2005, 2007 International Business Machines and others.
2 // All Rights Reserved.
3 // This code is published under the Eclipse Public License.
4 //
5 // $Id: IpSearchDirCalculator.hpp 1861 2010-12-21 21:34:47Z andreasw $
6 //
7 // Authors: Andreas Waechter IBM 2005-10-13
8
9 #ifndef __IPSEARCHDIRCALCULATOR_HPP__
10 #define __IPSEARCHDIRCALCULATOR_HPP__
11
12 #include "IpAlgStrategy.hpp"
13
14 namespace Ipopt
15 {
16
20 class SearchDirectionCalculator : public AlgorithmStrategyObject
21 {
22 public:
26 SearchDirectionCalculator()
27 {}
28
30 virtual ~SearchDirectionCalculator()
31 {}
33
35 virtual bool InitializeImpl(const OptionsList& options,
36 const std::string& prefix) = 0;
37
40 virtual bool ComputeSearchDirection()=0;
41
42 private:
52 // SearchDirectionCalculator();
53
55 SearchDirectionCalculator(const SearchDirectionCalculator&);
56
58 void operator=(const SearchDirectionCalculator&);
60
61 };
62
63 } // namespace Ipopt
64
65 #endif
Ipopt::SearchDirectionCalculator::~SearchDirectionCalculator
virtual ~SearchDirectionCalculator()
Default destructor.
Definition: IpSearchDirCalculator.hpp:30
IpAlgStrategy.hpp
Ipopt::AlgorithmStrategyObject
This is the base class for all algorithm strategy objects.
Definition: IpAlgStrategy.hpp:35
Ipopt::SearchDirectionCalculator
Base class for computing the search direction for the line search.
Definition: IpSearchDirCalculator.hpp:20
Ipopt::SearchDirectionCalculator::InitializeImpl
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)=0
overloaded from AlgorithmStrategyObject
Ipopt::OptionsList
This class stores a list of user set options.
Definition: IpOptionsList.hpp:32
Ipopt::SearchDirectionCalculator::operator=
void operator=(const SearchDirectionCalculator &)
Overloaded Equals Operator.
Ipopt::SearchDirectionCalculator::ComputeSearchDirection
virtual bool ComputeSearchDirection()=0
Pure virtual method for computing the search direction.
Ipopt::SearchDirectionCalculator::SearchDirectionCalculator
SearchDirectionCalculator()
Constructor.
Definition: IpSearchDirCalculator.hpp:26