MoochoPack::CheckConvergenceStd_Strategy Class Reference

Implementation of CheckConvergence_Strategy interface. More...

#include <MoochoPack_CheckConvergenceStd_Strategy.hpp>

Inheritance diagram for MoochoPack::CheckConvergenceStd_Strategy:

Inheritance graph
[legend]
List of all members.

Overridden from CheckConvergence_Strategy

virtual bool Converged (Algorithm &_algo)
 
virtual void print_step (const Algorithm &_algo, std::ostream &out, const std::string &L) const
 

Public Member Functions

 CheckConvergenceStd_Strategy (EOptErrorCheck opt_error_check=OPT_ERROR_REDUCED_GRADIENT_LAGR, EScaleKKTErrorBy scale_opt_error_by=SCALE_BY_ONE, EScaleKKTErrorBy scale_feas_error_by=SCALE_BY_ONE, EScaleKKTErrorBy scale_comp_error_by=SCALE_BY_ONE, bool scale_opt_error_by_Gf=true)

Protected Member Functions

value_type CalculateScalingFactor (NLPAlgoState &state, EScaleKKTErrorBy scale_by) const

Detailed Description

Implementation of CheckConvergence_Strategy interface.

This object can not change the flow of control or do anything fancy. It just checks convergence by calculating norm errors and comparing with tolerance It can update iteration quantities if desired.

See the printed documentation generated by this->print_step().

Definition at line 45 of file MoochoPack_CheckConvergenceStd_Strategy.hpp.


Member Function Documentation

bool MoochoPack::CheckConvergenceStd_Strategy::Converged ( Algorithm _algo  )  [virtual]

Implements MoochoPack::CheckConvergence_Strategy.

Reimplemented in MoochoPack::CheckConvergenceIP_Strategy.

Definition at line 69 of file MoochoPack_CheckConvergenceStd_Strategy.cpp.

void MoochoPack::CheckConvergenceStd_Strategy::print_step ( const Algorithm _algo,
std::ostream &  out,
const std::string &  L 
) const [virtual]

Implements MoochoPack::CheckConvergence_Strategy.

Reimplemented in MoochoPack::CheckConvergenceIP_Strategy.

Definition at line 219 of file MoochoPack_CheckConvergenceStd_Strategy.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Jul 13 09:29:36 2010 for MoochoPack : Framework for Large-Scale Optimization Algorithms by  doxygen 1.4.7