phi(f(x),c(x),h(x)) at x directly instead of having to compute f, c and h first. This class uses an aggregate NLP to perform the computations of f(x) c(x) and h(x).
More...
#include <ConstrainedOptPack_MeritFuncCalcNLP.hpp>
Inheritance diagram for ConstrainedOptPack::MeritFuncCalcNLP:
Constructors/initializers | |
| MeritFuncCalcNLP (const MeritFuncNLP *phi=0, const NLP *nlp=0) | |
| <<std aggr="">> stereotype members for phi. <<std aggr="">> stereotype members for nlp. . | |
Overridden from MeritFuncCalc | |
| value_type | operator() (const Vector &x) const |
| Return the value of the merit function at x. Here phi(x) is calculated directly using the nlp. | |
| value_type | deriv () const |
| Calls phi().deriv() on phi. | |
| void | print_merit_func (std::ostream &out, const std::string &leading_str) const |
Calls phi().print_merit_func(). | |
phi(f(x),c(x),h(x)) at x directly instead of having to compute f, c and h first. This class uses an aggregate NLP to perform the computations of f(x) c(x) and h(x).
Definition at line 43 of file ConstrainedOptPack_MeritFuncCalcNLP.hpp.
|
||||||||||||
|
<<std aggr="">> stereotype members for phi. <<std aggr="">> stereotype members for nlp. .
Definition at line 34 of file ConstrainedOptPack_MeritFuncCalcNLP.cpp. |
|
|
Return the value of the merit function at x. Here phi(x) is calculated directly using the nlp.
Implements ConstrainedOptPack::MeritFuncCalc. Definition at line 38 of file ConstrainedOptPack_MeritFuncCalcNLP.cpp. |
|
|
Calls phi().deriv() on phi.
Implements ConstrainedOptPack::MeritFuncCalc. Definition at line 65 of file ConstrainedOptPack_MeritFuncCalcNLP.cpp. |
|
||||||||||||
|
Calls
Implements ConstrainedOptPack::MeritFuncCalc. Definition at line 69 of file ConstrainedOptPack_MeritFuncCalcNLP.cpp. |
1.3.9.1