42 #ifndef MERIT_FUNC_NLP_L1_H
43 #define MERIT_FUNC_NLP_L1_H
49 namespace ConstrainedOptPack {
94 std::ostream&
out,
const std::string& leading_str )
const;
132 #endif // MERIT_FUNC_NLP_L1_H
Base class for all merit functions for NonLinear Programs (NLP) {abstract}.
value_type value(value_type f, const Vector *c, const Vector *h, const Vector *hl, const Vector *hu) const
void print_merit_func(std::ostream &out, const std::string &leading_str) const
This class provides a mix-in interface for allowing subclass merit functions to compute the direction...
MeritFuncNLPL1()
Initializes deriv() = 0 and mu() = 0.
value_type calc_deriv(const Vector &Gf_k, const Vector *c_k, const Vector *h_k, const Vector *hl, const Vector *hu, const Vector &d_k)
MeritFuncNLP & operator=(const MeritFuncNLP &)
AbstractLinAlgPack::value_type value_type
This class provides interface for setting and retrieving a penalty parameter that many merit function...