#include <OptBCQNewton.h>
Inheritance diagram for OPTPP::OptBCQNewton:

Public Member Functions | |
| OptBCQNewton () | |
| OptBCQNewton (NLP1 *p) | |
| OptBCQNewton (NLP1 *p, UPDATEFCN u) | |
| OptBCQNewton (NLP1 *p, TOLS t) | |
| virtual | ~OptBCQNewton () |
| virtual int | checkConvg () |
| Check to see if algorithm satisfies the convergence criterion. | |
| virtual int | checkDeriv () |
| Compare the analytic gradient with the finite difference gradient. | |
| virtual void | initHessian () |
| Compute the Hessian or its approximation at the initial point. | |
| virtual void | initOpt () |
| Initialize algorithmic parameters. | |
| virtual void | printStatus (char *) |
| Print status of the bound constrained Newton's method. | |
| virtual real | stepTolNorm () const |
| NEWMAT::SymmetricMatrix | updateH (NEWMAT::SymmetricMatrix &H, int k) |
| Compute the Hessian or its approximation at the current point. | |
| double | computeMaxStep (NEWMAT::ColumnVector &) |
| Compute the maximum step allowed along the search direction before we hit a constraint. | |
| NEWMAT::ColumnVector | computeSearch (NEWMAT::SymmetricMatrix &) |
| Compute search direction. | |
| int | updateConstraints (int) |
| Add and remove variables from the working set. | |
| virtual void | reset () |
Protected Attributes | |
| int | nactive |
| Number of variables in the active set. | |
| NEWMAT::ColumnVector | work_set |
| Working set. | |
|
|
Default Constructor |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Destructor |
|
|
Check to see if algorithm satisfies the convergence criterion.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Compare the analytic gradient with the finite difference gradient.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Compute the maximum step allowed along the search direction before we hit a constraint.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Compute search direction.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Compute the Hessian or its approximation at the initial point.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Initialize algorithmic parameters.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Print status of the bound constrained Newton's method.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Reimplemented from OPTPP::OptBCNewtonLike. |
|
|
Reimplemented from OPTPP::OptimizeClass. |
|
|
Add and remove variables from the working set.
Reimplemented from OPTPP::OptBCNewtonLike. |
|
||||||||||||
|
Compute the Hessian or its approximation at the current point.
Implements OPTPP::OptBCNewtonLike. |
|
|
Number of variables in the active set.
|
|
|
Working set.
|