Ipopt
3.11.8
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Algorithm
IpOrigIterationOutput.hpp
Go to the documentation of this file.
1
// Copyright (C) 2004, 2011 International Business Machines and others.
2
// All Rights Reserved.
3
// This code is published under the Eclipse Public License.
4
//
5
// $Id: IpOrigIterationOutput.hpp 2167 2013-03-08 11:15:38Z stefan $
6
//
7
// Authors: Andreas Waechter, Carl Laird IBM 2004-09-27
8
9
#ifndef __IPORIGITERATIONOUTPUT_HPP__
10
#define __IPORIGITERATIONOUTPUT_HPP__
11
12
#include "
IpIterationOutput.hpp
"
13
14
namespace
Ipopt
15
{
16
19
class
OrigIterationOutput
:
public
IterationOutput
20
{
21
public
:
25
OrigIterationOutput
();
26
28
virtual
~OrigIterationOutput
();
30
32
virtual
bool
InitializeImpl
(
const
OptionsList
& options,
33
const
std::string& prefix);
34
38
virtual
void
WriteOutput
();
39
42
static
void
RegisterOptions
(
SmartPtr<RegisteredOptions>
roptions);
44
45
private
:
53
OrigIterationOutput
(
const
OrigIterationOutput
&);
54
56
void
operator=
(
const
OrigIterationOutput
&);
58
61
bool
print_info_string_
;
62
64
InfPrOutput
inf_pr_output_
;
65
67
int
print_frequency_iter_
;
69
Number
print_frequency_time_
;
70
};
71
72
}
// namespace Ipopt
73
74
#endif
Generated by
1.8.3.1