MoochoPack::MeritFunc_PenaltyParamUpdateWithMult_AddedStep Class Reference

Specializes the update of the penalty parameter for a merit function as: min_mu =||lambda||inf. More...

#include <MoochoPack_MeritFunc_PenaltyParamUpdateWithMult_AddedStep.hpp>

Inheritance diagram for MoochoPack::MeritFunc_PenaltyParamUpdateWithMult_AddedStep:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MeritFunc_PenaltyParamUpdateWithMult_AddedStep (const merit_func_ptr_t &merit_func, value_type small_mu=1e-6, value_type mult_factor=1e-4, value_type kkt_near_sol=1.0)
 

Protected Member Functions

bool min_mu (NLPAlgoState &s, value_type *min_mu) const
 
void print_min_mu_step (std::ostream &out, const std::string &leading_str) const
 

Detailed Description

Specializes the update of the penalty parameter for a merit function as: min_mu =||lambda||inf.

Definition at line 39 of file MoochoPack_MeritFunc_PenaltyParamUpdateWithMult_AddedStep.hpp.


Constructor & Destructor Documentation

MoochoPack::MeritFunc_PenaltyParamUpdateWithMult_AddedStep::MeritFunc_PenaltyParamUpdateWithMult_AddedStep ( const merit_func_ptr_t &  merit_func,
value_type  small_mu = 1e-6,
value_type  mult_factor = 1e-4,
value_type  kkt_near_sol = 1.0 
)


Member Function Documentation

bool MoochoPack::MeritFunc_PenaltyParamUpdateWithMult_AddedStep::min_mu ( NLPAlgoState s,
value_type *  min_mu 
) const [protected, virtual]

Implements MoochoPack::MeritFunc_PenaltyParamUpdateGuts_AddedStep.

void MoochoPack::MeritFunc_PenaltyParamUpdateWithMult_AddedStep::print_min_mu_step ( std::ostream &  out,
const std::string &  leading_str 
) const [protected, virtual]

Implements MoochoPack::MeritFunc_PenaltyParamUpdateGuts_AddedStep.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:32:20 2010 for MoochoPack : Framework for Large-Scale Optimization Algorithms by  doxygen 1.4.7