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

Public Member Functions | |
| OptCG () | |
| OptCG (NLP1 *p) | |
| OptCG (NLP1 *p, TOLS t) | |
| virtual | ~OptCG () |
| virtual NEWMAT::ColumnVector | computeSearch (NEWMAT::SymmetricMatrix &) |
| virtual void | acceptStep (int k, int step_type) |
| virtual void | updateModel (int k, int ndim, NEWMAT::ColumnVector x) |
| virtual int | checkDeriv () |
| Compare the analytic gradient with the finite-difference gradient. | |
| virtual int | computeStep (NEWMAT::ColumnVector sk) |
| Compute the step direction based upon specified globalization strategy. | |
| virtual void | reset () |
| Reset the parameters. | |
| virtual void | initOpt () |
| Initialize the optimization method. | |
| virtual void | optimize () |
| Run the optimization method. | |
| virtual real | stepTolNorm () const |
| Compute steplength. | |
| virtual void | printStatus (char *) |
| Print the status to the optimization method at the current iteration. | |
Protected Member Functions | |
| NLP1 * | nlprob () const |
| Pointer to an NLP1 object. | |
Private Attributes | |
| NLP1 * | nlp |
|
|
Default Constructor
|
|
|
|
|
||||||||||||
|
|
|
|
Destructor |
|
||||||||||||
|
Implements OPTPP::OptCGLike. |
|
|
Compare the analytic gradient with the finite-difference gradient.
Reimplemented from OPTPP::OptCGLike. |
|
|
Implements OPTPP::OptimizeClass. |
|
|
Compute the step direction based upon specified globalization strategy.
|
|
|
Initialize the optimization method.
|
|
|
Pointer to an NLP1 object.
Implements OPTPP::OptCGLike. |
|
|
Run the optimization method.
Reimplemented from OPTPP::OptCGLike. |
|
|
Print the status to the optimization method at the current iteration.
Implements OPTPP::OptimizeClass. |
|
|
Reset the parameters.
Implements OPTPP::OptimizeClass. |
|
|
Compute steplength.
Reimplemented from OPTPP::OptimizeClass. |
|
||||||||||||||||
|
Implements OPTPP::OptCGLike. |
|
|
|