Ipopt  3.11.9
List of all members
Ipopt::OrigIterationOutput Class Reference

Class for the iteration summary output for the original NLP. More...

#include <IpOrigIterationOutput.hpp>

+ Inheritance diagram for Ipopt::OrigIterationOutput:

Default Compiler Generated Methods (Hidden to avoid

implicit creation/calling).

These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called.

bool print_info_string_
 Flag indicating weather info string should be printed at end of iteration summary line. More...
 
InfPrOutput inf_pr_output_
 Option indication what should be printed in inf_pr column. More...
 
int print_frequency_iter_
 Option indicating at which iteration frequency the summary line should be printed. More...
 
Number print_frequency_time_
 Option indicating at which time frequency the summary line should be printed. More...
 
 OrigIterationOutput (const OrigIterationOutput &)
 Copy Constructor. More...
 
void operator= (const OrigIterationOutput &)
 Overloaded Equals Operator. More...
 

Constructors/Destructors

 OrigIterationOutput ()
 Default Constructor. More...
 
virtual ~OrigIterationOutput ()
 Default destructor. More...
 
virtual bool InitializeImpl (const OptionsList &options, const std::string &prefix)
 overloaded from AlgorithmStrategyObject More...
 
virtual void WriteOutput ()
 Method to do all the summary output per iteration. More...
 
static void RegisterOptions (SmartPtr< RegisteredOptions > roptions)
 Methods for OptionsList. More...
 

Additional Inherited Members

- Public Member Functions inherited from Ipopt::IterationOutput
 IterationOutput ()
 Default Constructor. More...
 
virtual ~IterationOutput ()
 Default destructor. More...
 
- Public Member Functions inherited from Ipopt::AlgorithmStrategyObject
 AlgorithmStrategyObject ()
 Default Constructor. More...
 
virtual ~AlgorithmStrategyObject ()
 Default Destructor. More...
 
bool Initialize (const Journalist &jnlst, IpoptNLP &ip_nlp, IpoptData &ip_data, IpoptCalculatedQuantities &ip_cq, const OptionsList &options, const std::string &prefix)
 This method is called every time the algorithm starts again - it is used to reset any internal state. More...
 
bool ReducedInitialize (const Journalist &jnlst, const OptionsList &options, const std::string &prefix)
 Reduced version of the Initialize method, which does not require special Ipopt information. More...
 
- Public Member Functions inherited from Ipopt::ReferencedObject
 ReferencedObject ()
 
virtual ~ReferencedObject ()
 
Index ReferenceCount () const
 
void AddRef (const Referencer *referencer) const
 
void ReleaseRef (const Referencer *referencer) const
 
- Protected Types inherited from Ipopt::IterationOutput
enum  InfPrOutput { INTERNAL =0 , ORIGINAL }
 enumeration for different inf_pr output options More...
 
- Protected Member Functions inherited from Ipopt::AlgorithmStrategyObject
const JournalistJnlst () const
 
IpoptNLPIpNLP () const
 
IpoptDataIpData () const
 
IpoptCalculatedQuantitiesIpCq () const
 
bool HaveIpData () const
 

Detailed Description

Class for the iteration summary output for the original NLP.

Definition at line 19 of file IpOrigIterationOutput.hpp.

Constructor & Destructor Documentation

◆ OrigIterationOutput() [1/2]

Ipopt::OrigIterationOutput::OrigIterationOutput ( )

Default Constructor.

◆ ~OrigIterationOutput()

virtual Ipopt::OrigIterationOutput::~OrigIterationOutput ( )
virtual

Default destructor.

◆ OrigIterationOutput() [2/2]

Ipopt::OrigIterationOutput::OrigIterationOutput ( const OrigIterationOutput )
private

Copy Constructor.

Member Function Documentation

◆ InitializeImpl()

virtual bool Ipopt::OrigIterationOutput::InitializeImpl ( const OptionsList options,
const std::string &  prefix 
)
virtual

overloaded from AlgorithmStrategyObject

Implements Ipopt::IterationOutput.

◆ WriteOutput()

virtual void Ipopt::OrigIterationOutput::WriteOutput ( )
virtual

Method to do all the summary output per iteration.

This include the one-line summary output as well as writing the details about the iterates if desired

Implements Ipopt::IterationOutput.

◆ RegisterOptions()

static void Ipopt::OrigIterationOutput::RegisterOptions ( SmartPtr< RegisteredOptions roptions)
static

Methods for OptionsList.

◆ operator=()

void Ipopt::OrigIterationOutput::operator= ( const OrigIterationOutput )
private

Overloaded Equals Operator.

Member Data Documentation

◆ print_info_string_

bool Ipopt::OrigIterationOutput::print_info_string_
private

Flag indicating weather info string should be printed at end of iteration summary line.

Definition at line 61 of file IpOrigIterationOutput.hpp.

◆ inf_pr_output_

InfPrOutput Ipopt::OrigIterationOutput::inf_pr_output_
private

Option indication what should be printed in inf_pr column.

Definition at line 64 of file IpOrigIterationOutput.hpp.

◆ print_frequency_iter_

int Ipopt::OrigIterationOutput::print_frequency_iter_
private

Option indicating at which iteration frequency the summary line should be printed.

Definition at line 67 of file IpOrigIterationOutput.hpp.

◆ print_frequency_time_

Number Ipopt::OrigIterationOutput::print_frequency_time_
private

Option indicating at which time frequency the summary line should be printed.

Definition at line 69 of file IpOrigIterationOutput.hpp.


The documentation for this class was generated from the following file: