EvolvingObjects
|
Modify an eoReal(Base)VectorBounds : At iteration t, the interval I(t)=[min,max] is updated as: I(t)=[min,(1-(t/Nt)^alpha)*max] where. More...
#include <eoRealBoundModifier.h>
Public Member Functions | |
eoExpDecayingBoundModifier (unsigned _stopCriteria, double _alpha, eoValueParam< unsigned > &_genCounter) | |
Constructor. | |
void | operator() (eoRealBaseVectorBounds &_bnds, unsigned _i) |
The pure virtual function that needs to be implemented by the subclass. | |
Protected Attributes | |
unsigned | stopCriteria |
double | alpha |
eoValueParam< unsigned > & | genCounter |
Modify an eoReal(Base)VectorBounds : At iteration t, the interval I(t)=[min,max] is updated as: I(t)=[min,(1-(t/Nt)^alpha)*max] where.
Definition at line 75 of file eoRealBoundModifier.h.
eoExpDecayingBoundModifier::eoExpDecayingBoundModifier | ( | unsigned | _stopCriteria, |
double | _alpha, | ||
eoValueParam< unsigned > & | _genCounter | ||
) | [inline] |
Constructor.
_stopCriteria | - The total number of iterations |
_alpha | |
_genCounter | - An eoValueParam<unsigned> that gives the current iteration |
Definition at line 85 of file eoRealBoundModifier.h.