#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.
1.2.9 written by Dimitri van Heesch,
© 1997-2001