#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