MoochoPack::MoochoTrackerSummaryStd Class Reference

This class simply outputs the convergence information for each iteration. More...

#include <MoochoPack_MoochoTrackerSummaryStd.hpp>

Inheritance diagram for MoochoPack::MoochoTrackerSummaryStd:

[legend]
List of all members.

Overridden from AlgorithmTracker

void output_iteration (const Algorithm &algo) const
 
void output_final (const Algorithm &algo, EAlgoReturn algo_return) const
 

Public Types

enum  EOptError
  More...

Public Member Functions

 MoochoTrackerSummaryStd (const ostream_ptr_t &o, const ostream_ptr_t &journal_out, EOptError opt_error=OPT_ERROR_REDUCED_GRADIENT_LAGR)
 Construct with an output stream.
void set_output_stream (const ostream_ptr_t &o)
 Set the output stream for summary outputting.
const ostream_ptr_tget_output_stream () const
 Get the output stream for summary outputting.
int num_total_qp_iter () const
 Output the total number of qp iterations back to and the k=0 iteration.

Protected Member Functions

void print_header (const NLPAlgoState &s) const
 Print the header to the output.

Detailed Description

This class simply outputs the convergence information for each iteration.

Definition at line 42 of file MoochoPack_MoochoTrackerSummaryStd.hpp.


Member Enumeration Documentation

enum MoochoPack::MoochoTrackerSummaryStd::EOptError
 

Definition at line 48 of file MoochoPack_MoochoTrackerSummaryStd.hpp.


Constructor & Destructor Documentation

MoochoPack::MoochoTrackerSummaryStd::MoochoTrackerSummaryStd const ostream_ptr_t o,
const ostream_ptr_t journal_out,
EOptError  opt_error = OPT_ERROR_REDUCED_GRADIENT_LAGR
 

Construct with an output stream.

Definition at line 46 of file MoochoPack_MoochoTrackerSummaryStd.cpp.


Member Function Documentation

void MoochoPack::MoochoTrackerSummaryStd::set_output_stream const ostream_ptr_t o  ) 
 

Set the output stream for summary outputting.

Definition at line 57 of file MoochoPack_MoochoTrackerSummaryStd.cpp.

const MoochoTrackerSummaryStd::ostream_ptr_t & MoochoPack::MoochoTrackerSummaryStd::get_output_stream  )  const
 

Get the output stream for summary outputting.

Definition at line 63 of file MoochoPack_MoochoTrackerSummaryStd.cpp.

int MoochoPack::MoochoTrackerSummaryStd::num_total_qp_iter  )  const [inline]
 

Output the total number of qp iterations back to and the k=0 iteration.

Definition at line 66 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

void MoochoPack::MoochoTrackerSummaryStd::output_iteration const Algorithm algo  )  const [virtual]
 

Reimplemented from IterationPack::AlgorithmTracker.

Definition at line 68 of file MoochoPack_MoochoTrackerSummaryStd.cpp.

void MoochoPack::MoochoTrackerSummaryStd::output_final const Algorithm algo,
EAlgoReturn  algo_return
const [virtual]
 

Reimplemented from IterationPack::AlgorithmTracker.

Definition at line 235 of file MoochoPack_MoochoTrackerSummaryStd.cpp.

void MoochoPack::MoochoTrackerSummaryStd::print_header const NLPAlgoState s  )  const [protected]
 

Print the header to the output.

Definition at line 411 of file MoochoPack_MoochoTrackerSummaryStd.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:34:30 2008 for MoochoPack : Framework for Large-Scale Optimization Algorithms by doxygen 1.3.9.1