|
Public Member Functions |
| | Appl_Data () |
| | ~Appl_Data () |
| void | reset () |
| bool | Compare (const NEWMAT::ColumnVector &) |
| bool | getF (const NEWMAT::ColumnVector &, real &) |
| bool | getGrad (const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &) |
| bool | getHess (const NEWMAT::ColumnVector &, NEWMAT::SymmetricMatrix &) |
| bool | getCF (const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &) |
| bool | getCGrad (const NEWMAT::ColumnVector &, NEWMAT::Matrix &) |
| bool | getCHess (const NEWMAT::ColumnVector &, OptppArray< NEWMAT::SymmetricMatrix > &) |
| bool | getLSQF (const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &) |
| bool | getLSQJac (const NEWMAT::ColumnVector &, NEWMAT::Matrix &) |
| void | update (int, int, const NEWMAT::ColumnVector &, real) |
| | Update the objective function value.
|
| void | update (int, int, const NEWMAT::ColumnVector &, real, NEWMAT::ColumnVector &) |
| | Update the objective function and gradient.
|
| void | update (int, int, const NEWMAT::ColumnVector &, real, NEWMAT::ColumnVector &, NEWMAT::SymmetricMatrix &) |
| | Update the objective function, gradient, and Hessian.
|
| void | constraint_update (int, int, int, const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &) |
| | Update the nonlinear constraint functions.
|
| void | constraint_update (int, int, int, const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &, NEWMAT::Matrix &) |
| | Update the nonlinear constraint functions and Jacobian.
|
| void | constraint_update (int, int, int, const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &, NEWMAT::Matrix &, OptppArray< NEWMAT::SymmetricMatrix > &) |
| | Update the nonlinear constraint functions, Jacobian, and Hessians.
|
| void | lsq_update (int, int, int, const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &) |
| | Update the least square residuals.
|
| void | lsq_update (int, int, int, const NEWMAT::ColumnVector &, NEWMAT::ColumnVector &, NEWMAT::Matrix &) |
| | Update the least square residuals and Jacobian.
|
Private Attributes |
| int | dimension |
| | Dimension of the problem.
|
| NEWMAT::ColumnVector * | xparm |
| | Current point.
|
| double | function_value |
| | Objective function value.
|
| NEWMAT::ColumnVector * | gradient |
| | Gradient of the objective function.
|
| NEWMAT::SymmetricMatrix * | Hessian |
| | Hessian of the objective function.
|
| NEWMAT::ColumnVector * | constraint_value |
| | Constraint value.
|
| NEWMAT::Matrix * | constraint_gradient |
| | Gradient of the constraints.
|
| OptppArray< NEWMAT::SymmetricMatrix > * | constraint_Hessian |
| | Hessian of the constraints.
|
| NEWMAT::ColumnVector * | lsq_residuals |
| | Residuals of the least square objective function.
|
| NEWMAT::Matrix * | lsq_jacobian |
| | Jacobian of the least square objective function.
|
| bool | function_current |
| | Is the function value current?
|
| bool | gradient_current |
| | Is the gradient current?
|
| bool | Hessian_current |
| | Is the Hessian current?
|