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

Public Member Functions | |
| OptConstrNewton () | |
| OptConstrNewton (NLP2 *p) | |
| OptConstrNewton (NLP2 *p, UPDATEFCN u) | |
| OptConstrNewton (NLP2 *p, TOLS t) | |
| virtual | ~OptConstrNewton () |
| void | initHessian () |
| Initialie the Hessian. | |
| NEWMAT::SymmetricMatrix | updateH (NEWMAT::SymmetricMatrix &H, int k) |
| Compute the analytic Hessian. | |
| int | checkDeriv () |
| Compare the analytic gradient with finite-difference gradient. | |
| void | printStatus (char *) |
| Print status of constrained Newton's method. | |
| real | stepTolNorm () const |
| Compute length of step direction. | |
|
|
Default Constructor @ see OptConstrNewton(NLP2* p) @ see OptConstrNewton(NLP2* p, UPDATEFCN u) @ see OptConstrNewton(NLP2* p, TOLS t) |
|
|
@ param p a pointer to an NLP2. @ see OptConstrNewton(NLP2* p, UPDATEFCN u) @ see OptConstrNewton(NLP2* p, TOLS t) |
|
||||||||||||
|
@ param p a pointer to an NLP2. @ param u a function pointer. @ see OptConstrNewton(NLP2* p) @ see OptConstrNewton(NLP2* p, TOLS t) |
|
||||||||||||
|
@ param p a pointer to an NLP2. @ param t tolerance class reference. @ see OptConstrNewton(NLP2* p) @ see OptConstrNewton(NLP2* p, UPDATEFCN u) |
|
|
Destructor |
|
|
Compare the analytic gradient with finite-difference gradient.
Reimplemented from OPTPP::OptConstrNewtonLike. |
|
|
Initialie the Hessian.
Reimplemented from OPTPP::OptConstrNewtonLike. |
|
|
Print status of constrained Newton's method.
Reimplemented from OPTPP::OptConstrNewtonLike. |
|
|
Compute length of step direction.
Reimplemented from OPTPP::OptimizeClass. |
|
||||||||||||
|
Compute the analytic Hessian.
Implements OPTPP::OptConstrNewtonLike. |