#include <NLFAPP.h>
Inheritance diagram for OPTPP::FDNLF1APP:

Public Member Functions | |
| FDNLF1APP () | |
| FDNLF1APP (int ndim) | |
| FDNLF1APP (int ndim, USERFCN0APP f, INITFCNAPP i, AppLauncher *launcher, CompoundConstraint *constraint=0) | |
| FDNLF1APP (int ndim, int nlncons, USERNLNCON0APP f, INITFCNAPP i) | |
| FDNLF1APP (int ndim, USERFCN0APP f, INITFCNAPP i, INITCONFCN c) | |
| FDNLF1APP (int ndim, int nlncons, USERNLNCON0APP f, INITFCNAPP i, AppLauncher *launcher) | |
| virtual | ~FDNLF1APP () |
| virtual void | reset () |
| Reset the parameter values. | |
| virtual void | initFcn () |
| Initialize function. | |
| virtual void | eval () |
| Evaluate everything. | |
| virtual real | evalF () |
| Evaluate f. | |
| virtual real | evalF (const NEWMAT::ColumnVector &x) |
| Evaluate f at x. | |
| virtual NEWMAT::ColumnVector | evalG () |
| Evaluate gradient. | |
| virtual NEWMAT::ColumnVector | evalG (const NEWMAT::ColumnVector &x) |
| Evaluate gradient at x. | |
| virtual NEWMAT::SymmetricMatrix | evalH () |
| Evaluate hessian. | |
| NEWMAT::SymmetricMatrix | FDHessian (NEWMAT::ColumnVector &x) |
| Evaluate Hessian. | |
| virtual void | printState (char *) |
| Print out current state: x, gradient, and function value to the screen. | |
| virtual void | fPrintState (ostream *, char *) |
| Print out current state: x, gradient, and function value to a file. | |
| virtual real | evalLagrangian (const NEWMAT::ColumnVector &x, NEWMAT::ColumnVector &mult, const NEWMAT::ColumnVector &type) |
| Evaluate the Lagrangian, its gradient and Hessian. | |
| virtual NEWMAT::ColumnVector | evalLagrangianGradient (const NEWMAT::ColumnVector &x, const NEWMAT::ColumnVector &mult, const NEWMAT::ColumnVector &type) |
| Evaluate the gradient of the Lagrangian at x. | |
| virtual NEWMAT::ColumnVector | evalCF (const NEWMAT::ColumnVector &x) |
| Evaluate constraint at x. | |
| virtual NEWMAT::Matrix | evalCG (const NEWMAT::ColumnVector &x) |
| Evaluate constraint gradient at x. | |
Protected Attributes | |
| USERFCN0APP | fcn |
| User-defined objective function. | |
| USERNLNCON0APP | confcn |
| User-defined nonlinear constraints. | |
| INITFCNAPP | init_fcn |
| Initializes the objective function. | |
| INITCONFCN | init_confcn |
| Initializes the constraints. | |
| AppLauncher * | launcher_ |
| bool | init_flag |
| Has the function been initialized? | |
Private Member Functions | |
| virtual NEWMAT::SymmetricMatrix | evalH (NEWMAT::ColumnVector &x) |
| Evaluate hessian at x. | |
| virtual NEWMAT::SymmetricMatrix | evalCH (NEWMAT::ColumnVector &x) |
| Evaluate constraint hessian at x. | |
| virtual OptppArray< NEWMAT::SymmetricMatrix > | evalCH (NEWMAT::ColumnVector &x, int darg) |
| Evaluate constraint hessian at x. | |
| virtual void | evalC (const NEWMAT::ColumnVector &x) |
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
Evaluate everything.
Reimplemented from OPTPP::FDNLF1. |
|
|
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate constraint at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate constraint gradient at x.
Reimplemented from OPTPP::FDNLF1. |
|
||||||||||||
|
Evaluate constraint hessian at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate constraint hessian at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate f at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate f.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate gradient at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate gradient.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate hessian at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate hessian.
Reimplemented from OPTPP::FDNLF1. |
|
||||||||||||||||
|
Evaluate the Lagrangian, its gradient and Hessian.
Reimplemented from OPTPP::FDNLF1. |
|
||||||||||||||||
|
Evaluate the gradient of the Lagrangian at x.
Reimplemented from OPTPP::FDNLF1. |
|
|
Evaluate Hessian.
Reimplemented from OPTPP::FDNLF1. |
|
||||||||||||
|
Print out current state: x, gradient, and function value to a file.
Reimplemented from OPTPP::FDNLF1. |
|
|
Initialize function.
Reimplemented from OPTPP::FDNLF1. |
|
|
Print out current state: x, gradient, and function value to the screen.
Reimplemented from OPTPP::FDNLF1. |
|
|
Reset the parameter values.
Reimplemented from OPTPP::FDNLF1. |
|
|
User-defined nonlinear constraints.
Reimplemented from OPTPP::FDNLF1. |
|
|
User-defined objective function.
Reimplemented from OPTPP::FDNLF1. |
|
|
Initializes the constraints.
Reimplemented from OPTPP::FDNLF1. |
|
|
Initializes the objective function.
Reimplemented from OPTPP::FDNLF1. |
|
|
Has the function been initialized?
Reimplemented from OPTPP::FDNLF1. |
|
|
|