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