|
Modernized GAlib
3.0.0 current
|
Public Member Functions | |
| GADefineIdentity ("GAScalingScheme", GAID::Scaling) | |
| GAScalingScheme (const GAScalingScheme &s) | |
| GAScalingScheme & | operator= (const GAScalingScheme &s) |
| virtual GAScalingScheme * | clone () const =0 |
| virtual void | copy (const GAScalingScheme &) |
| virtual void | evaluate (const GAPopulation &p)=0 |
Public Member Functions inherited from GAID | |
| bool | sameClass (const GAID &b) const |
| virtual const char * | className () const |
| virtual int | classID () const |
Additional Inherited Members | |
Public Types inherited from GAID | |
| enum | { BaseGA = 0 , SimpleGA , SteadyStateGA , IncrementalGA , DemeGA , Population = 10 , Scaling = 15 , NoScaling , LinearScaling , SigmaTruncationScaling , PowerLawScaling , Sharing , Selection = 40 , RankSelection , RouletteWheelSelection , TournamentSelection , UniformSelection , SRSSelection , DSSelection , Genome = 50 , BinaryStringGenome , BinaryStringGenome2D , BinaryStringGenome3D , Bin2DecGenome , ListGenome , TreeGenome , ArrayGenome , ArrayGenome2D , ArrayGenome3D , ArrayAlleleGenome , ArrayAlleleGenome2D , ArrayAlleleGenome3D , StringGenome , FloatGenome , IntGenome , DoubleGenome } |