#include <optimizer.h>
Inheritance diagram for OptimizationMethod::

Public Methods | |
| void | setInitialValue (const V &initialValue) |
| Set initial value. | |
| void | setEndCriteria (const OptimizationEndCriteria &endCriteria) |
| Set optimization end criteria. | |
| int & | iterationNumber () |
| current iteration number. | |
| OptimizationEndCriteria & | endCriteria () |
| optimization end criteria. | |
| int & | functionEvaluation () |
| number of evaluation of cost function. | |
| int & | gradientEvaluation () |
| number of evaluation of cost function gradient. | |
| value_type & | functionValue () |
| value of cost function. | |
| value_type & | gradientNormValue () |
| value of cost function gradient norm. | |
| V & | x () |
| current value of the local minimum. | |
| V & | searchDirection () |
| current value of the search direction. | |
| virtual void | Minimize (OptimizationProblem< V > &P)=0 |
| minimize the optimization problem P. | |
Protected Attributes | |
| V | initialValue_ |
| initial value of unknowns. | |
| int | iterationNumber_ |
| current iteration step in the Optimization process. | |
| OptimizationEndCriteria | endCriteria_ |
| optimization end criteria. | |
| int | functionEvaluation_ |
| number of evaluation of cost function and its gradient. | |
| int | gradientEvaluation_ |
| number of evaluation of cost function and its gradient. | |
| value_type | functionValue_ |
| function and gradient norm values of the last step. | |
| value_type | squaredNorm_ |
| function and gradient norm values of the last step. | |
| V | x_ |
| current values of the local minimum and the search direction. | |
| V | searchDirection_ |
| current values of the local minimum and the search direction. | |
Definition at line 36 of file optimizer.h.
1.2.9 written by Dimitri van Heesch,
© 1997-2001