#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.