MoochoPack::MoochoTrackerSummaryStd Class Reference

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

#include <MoochoPack_MoochoTrackerSummaryStd.hpp>

Inheritance diagram for MoochoPack::MoochoTrackerSummaryStd:

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


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.
std::ostream & o () const

Private Member Functions

 MoochoTrackerSummaryStd ()

Private Attributes

ostream_ptr_t o_
EOptError opt_error_
int num_total_qp_iter_
quasi_newton_stats_iq_member quasi_newton_stats_
qp_solver_stats_iq_member qp_solver_stats_
act_set_stats_iq_member act_set_stats_

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

Enumeration values:

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,

Construct with an output stream.

Definition at line 46 of file MoochoPack_MoochoTrackerSummaryStd.cpp.

MoochoPack::MoochoTrackerSummaryStd::MoochoTrackerSummaryStd  )  [private]

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.

std::ostream& MoochoPack::MoochoTrackerSummaryStd::o  )  const [inline, protected]

Definition at line 84 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

Member Data Documentation

ostream_ptr_t MoochoPack::MoochoTrackerSummaryStd::o_ [private]

Definition at line 88 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

EOptError MoochoPack::MoochoTrackerSummaryStd::opt_error_ [private]

Definition at line 89 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

int MoochoPack::MoochoTrackerSummaryStd::num_total_qp_iter_ [mutable, private]

Definition at line 90 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

quasi_newton_stats_iq_member MoochoPack::MoochoTrackerSummaryStd::quasi_newton_stats_ [private]

Definition at line 91 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

qp_solver_stats_iq_member MoochoPack::MoochoTrackerSummaryStd::qp_solver_stats_ [private]

Definition at line 92 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

act_set_stats_iq_member MoochoPack::MoochoTrackerSummaryStd::act_set_stats_ [private]

Definition at line 93 of file MoochoPack_MoochoTrackerSummaryStd.hpp.

The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:36:22 2008 for MOOCHO (Single Doxygen Collection) by doxygen