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
IpRestoIterationOutput.hpp
Go to the documentation of this file.
1
// Copyright (C) 2004, 2006 International Business Machines and others.
2
// All Rights Reserved.
3
// This code is published under the Eclipse Public License.
4
//
5
// $Id: IpRestoIterationOutput.hpp 2167 2013-03-08 11:15:38Z stefan $
6
//
7
// Authors: Carl Laird, Andreas Waechter IBM 2004-09-27
8
9
#ifndef __IPRESTOITERATIONOUTPUT_HPP__
10
#define __IPRESTOITERATIONOUTPUT_HPP__
11
12
#include "
IpIterationOutput.hpp
"
13
#include "
IpOrigIterationOutput.hpp
"
14
15
namespace
Ipopt
16
{
17
22
class
RestoIterationOutput
:
public
IterationOutput
23
{
24
public
:
31
RestoIterationOutput
(
const
SmartPtr<OrigIterationOutput>
& resto_orig_iteration_output);
32
34
virtual
~RestoIterationOutput
();
36
38
virtual
bool
InitializeImpl
(
const
OptionsList
& options,
39
const
std::string& prefix);
40
44
virtual
void
WriteOutput
();
45
46
private
:
54
RestoIterationOutput
();
55
57
RestoIterationOutput
(
const
RestoIterationOutput
&);
58
60
void
operator=
(
const
RestoIterationOutput
&);
62
64
SmartPtr<OrigIterationOutput>
resto_orig_iteration_output_
;
65
68
bool
print_info_string_
;
69
71
InfPrOutput
inf_pr_output_
;
72
74
int
print_frequency_iter_
;
76
Number
print_frequency_time_
;
77
};
78
79
}
// namespace Ipopt
80
81
#endif
Generated by
1.8.3.1