Public Methods |
| | NonLinearInequality () |
| | NonLinearInequality (NLP *nlprob, int numconstraints=1) |
| | NonLinearInequality (NLP *nlprob, const ColumnVector &rhs, int numconstraints=1) |
| | NonLinearInequality (NLP *nlprob, const bool flag, int numconstraints=1) |
| | NonLinearInequality (NLP *nlprob, const ColumnVector &rhs, const bool flag, int numconstraints=1) |
| | NonLinearInequality (NLP *nlprob, const ColumnVector &lower, const ColumnVector &upper, int numconstraints=1) |
| virtual | ~NonLinearInequality () |
| ColumnVector | getConstraintType () const |
| ColumnVector | evalResidual (const ColumnVector &xc) const |
| Matrix | evalGradient (const ColumnVector &xc) const |
| SymmetricMatrix | evalHessian (ColumnVector &xc) const |
| OptppArray< SymmetricMatrix > | evalHessian (ColumnVector &xc, int darg) const |
| bool | amIFeasible (const ColumnVector &xc, double epsilon) const |
Protected Attributes |
|
ColumnVector | type_ |
| | Type of constraint - NLineq.
|
|
const bool | oneSided_ |
| | Denotes whether we have a 1-sided constraint.
|