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

Public Member Functions | |
| OptDHNIPS () | |
| OptDHNIPS (NLP2 *p) | |
| OptDHNIPS (NLP2 *p, UPDATEFCN u) | |
| OptDHNIPS (NLP2 *p, TOLS t) | |
| virtual | ~OptDHNIPS () |
| OptppArray< NEWMAT::SymmetricMatrix > | getConstraintHessian () const |
| void | nonLinearConstraintIndices (const NEWMAT::ColumnVector &types) |
| virtual void | reset () |
| Reset parameters. | |
| virtual void | initHessian () |
| Initialize Hessian of the Lagrangian. | |
| virtual NEWMAT::SymmetricMatrix | updateH (NEWMAT::SymmetricMatrix &H, int k) |
| Compute disaggregated approximation to the Hessian of the Lagrangian. | |
| virtual void | printStatus (char *s) |
| Print status of the disaggregated Hessian nonlinear interior-point method. | |
Protected Member Functions | |
| NLP2 * | nlprob2 () const |
| NLP1 * | nlprob () const |
Protected Attributes | |
| OptppArray< NEWMAT::SymmetricMatrix > | HCk_ |
| Array of constraint Hessians. | |
| OptppArray< int > | indices |
| Indices of nonlinear constraints. | |
Private Attributes | |
| NLP2 * | nlp |
| a pointer to an NLP2 object | |
|
|
Default Constructor |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Destructor |
|
|
|
|
|
Initialize Hessian of the Lagrangian.
Reimplemented from OPTPP::OptNIPSLike. |
|
|
Implements OPTPP::OptNIPSLike. |
|
|
|
|
|
|
|
|
Print status of the disaggregated Hessian nonlinear interior-point method.
Reimplemented from OPTPP::OptNIPSLike. |
|
|
Reset parameters.
Reimplemented from OPTPP::OptNIPSLike. |
|
||||||||||||
|
Compute disaggregated approximation to the Hessian of the Lagrangian.
Implements OPTPP::OptNIPSLike. |
|
|
Array of constraint Hessians.
|
|
|
Indices of nonlinear constraints.
|
|
|
a pointer to an NLP2 object
|