GaFitnessComparator
class is base for fitness comparators.
More...
#include <D:/Temp/vs/gal/source/ChromosomeOperations.h>
Inherits Common::GaOperation.
Inherited by Chromosome::FitnessComparators::GaMaxFitnessComparator, and Chromosome::FitnessComparators::GaMinFitnessComparator.
Public Member Functions | |
virtual int GACALL | operator() (float fitness1, float fitness2) const =0 |
This operator compares fitness values. NOTE: Comparison doesn't have to be arithmetical comparison. | |
virtual GaParameters *GACALL | MakeParameters () const |
This method just overrides GaOperation::MakeParameters method and has no functionality. | |
virtual bool GACALL | CheckParameters (const GaParameters ¶meters) const |
This method just overrides GaOperation::CheckParameters method and has no functionality. |
GaFitnessComparator
class is base for fitness comparators.
virtual int GACALL Chromosome::GaFitnessComparator::operator() | ( | float | fitness1, | |
float | fitness2 | |||
) | const [pure virtual] |
This operator compares fitness values. NOTE: Comparison doesn't have to be arithmetical comparison.
fitness1 | fitness value of the first chromosome. | |
fitness2 | fitness value of the second chromosome. |
Implemented in Chromosome::FitnessComparators::GaMinFitnessComparator, and Chromosome::FitnessComparators::GaMaxFitnessComparator.
virtual GaParameters* GACALL Chromosome::GaFitnessComparator::MakeParameters | ( | ) | const [inline, virtual] |
This method just overrides GaOperation::MakeParameters method and has no functionality.
NULL
.Implements Common::GaOperation.
virtual bool GACALL Chromosome::GaFitnessComparator::CheckParameters | ( | const GaParameters & | parameters | ) | const [inline, virtual] |
This method just overrides GaOperation::CheckParameters method and has no functionality.
parameters | parameter is igonred. |
true
.Implements Common::GaOperation.