#include <criteria.h>
Public Methods | |
OptimizationEndCriteria () | |
default constructor. | |
OptimizationEndCriteria (int maxIteration, double epsilon) | |
initialization constructor. | |
OptimizationEndCriteria (const OptimizationEndCriteria &oec) | |
copy constructor. | |
~OptimizationEndCriteria () | |
destructor. | |
OptimizationEndCriteria & | operator= (const OptimizationEndCriteria &oec) |
assignement operator. | |
bool | operator() (int iteration, double fold, double normgold, double fnew, double normgnew, double normdiff) |
test if the number of iteration is not too big and if we not raise a stationnary point. | |
int | criteria () const |
return the end criteria type : enum EndCriteria { maxIter=1, statPt=2, statGd=3};. | |
Protected Attributes | |
int | maxIteration_ |
Maximum number of iterations. | |
double | functionEpsilon_ |
function and gradient epsilons. | |
double | gradientEpsilon_ |
function and gradient epsilons. | |
int | maxIterStatPt_ |
Maximun number of iterations in stationnary state. | |
int | statState_ |
Maximun number of iterations in stationnary state. |
Definition at line 29 of file criteria.h.