MoochoPack : Framework for Large-Scale Optimization Algorithms Version of the Day
Public Member Functions | Protected Member Functions
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

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 52 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]
void MoochoPack::MeritFunc_PenaltyParamUpdateWithMult_AddedStep::print_min_mu_step ( std::ostream &  out,
const std::string &  leading_str 
) const [protected, virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends