Nonlinear Programming Previous: Quadratic Programming Up: Optimization



Nonlinear Programming

NLP (void)
NLP (const ColumnVector &x const Objective &phi)
NLP (const ColumnVector &x const Objective &phi, const Bounds &b)
NLP (const ColumnVector &x const Objective &phi, const Bounds &b, const LinConst &lc)
NLP (const ColumnVector &x const Objective &phi, const Bounds &b, const LinConst &lc, const NLConst &nlc)
NLP (const ColumnVector &x const Objective &phi, const LinConst &lc)
NLP (const ColumnVector &x const Objective &phi, const LinConst &lc, const NLConst &nlc)
NLP (const ColumnVector &x const Objective &phi, const NLConst &nlc)
NLP (const ColumnVector &x const Objective &phi, const Bounds &b, const NLConst &nlc)

NLP& operator = (const NLP &a)

int size (void) const

ColumnVector minimize (void)
ColumnVector minimize (double &objf)
ColumnVector minimize (double &objf int &inform)
ColumnVector minimize (double &objf int &inform, ColumnVector &lambda)

ColumnVector minimize (const ColumnVector &x)
ColumnVector minimize (const ColumnVector &x double &objf)
ColumnVector minimize (const ColumnVector &x double &objf, int &inform)
ColumnVector minimize (const ColumnVector &x double &objf, int &inform, ColumnVector &lambda)