|
Public Member Functions |
| | NLP () |
| | NLP (NLPBase *base) |
| void | setX (const int i, const real &x) |
| | Set the ith component of the vector x.
|
| void | setX (const NEWMAT::ColumnVector &x) |
| | Set the current point.
|
| void | setF (const real &fx) |
| | Set the function value.
|
| void | setIsExpensive (const int e) |
| void | setFcnAccrcy (const int i, const real &accrcy) |
| | Set the ith component of the function accuracy.
|
| void | setFcnAccrcy (const NEWMAT::ColumnVector &accrcy) |
| | Set the function accuracy.
|
| int | getDim () const |
| int | getFevals () const |
| int | getIsExpensive () const |
| real | getF () const |
| NEWMAT::ColumnVector | getFcnAccrcy () const |
| NEWMAT::ColumnVector | getXc () const |
| real | getFcnTime () const |
| int | getNumOfCons () const |
| int | getNumOfNLCons () const |
| bool | hasConstraints () |
| void | printConstraints () |
| | Print value of constraints to the screen.
|
| void | setDebug () |
| | Set debug parameter = true.
|
| bool | getDebug () const |
| void | reset () |
| | Reset parameter values.
|
| void | initFcn () |
| | Initialize selected function.
|
| real | evalF () |
| | Evaluate the function.
|
| real | evalF (const NEWMAT::ColumnVector &x) |
| | Evaluate the function at x.
|
| NEWMAT::ColumnVector | evalG () |
| | Evaluate the gradient.
|
| NEWMAT::ColumnVector | evalG (const NEWMAT::ColumnVector &x) |
| | Evaluate the gradient at x.
|
| NEWMAT::SymmetricMatrix | evalH () |
| | Evaluate Hessian.
|
| NEWMAT::SymmetricMatrix | evalH (NEWMAT::ColumnVector &x) |
| | Evaluate Hessian at x.
|
| void | eval () |
| | Evaluate the function, gradient, and Hessian.
|
| NEWMAT::ColumnVector | evalCF (const NEWMAT::ColumnVector &x) |
| | Evaluate the constraints at x.
|
| NEWMAT::Matrix | evalCG (const NEWMAT::ColumnVector &x) |
| | Evaluate the constraint gradient at x.
|
| NEWMAT::SymmetricMatrix | evalCH (NEWMAT::ColumnVector &x) |
| | Evaluate the constraint Hessian at x.
|
| OptppArray< NEWMAT::SymmetricMatrix > | evalCH (NEWMAT::ColumnVector &x, int darg) |
| | Evaluate the constraint Hessian at x.
|
| void | evalC (const NEWMAT::ColumnVector &x) |
| void | printState (char *) |
| | Print status of the nonlinear function to the screen.
|
| void | fPrintState (ostream *, char *) |
| | Print status of the nonlinear function to file.
|
Private Attributes |
| SmartPtr< NLPBase > | ptr_ |
| | Pointer to an NLPBase object.
|