Syntax: double getFitness( const cOperation &operator )
Diese Methode berechnet die Fitness des Operators zur Operators zu operator
auf Basis der bisherigen von dem Operator erzeugten Individuen. Dazu wird angenommen, dass der Operator bisher die Individuen erzeugt hat, welchen bisher dem cOperatorFitnessAlgorithm
-Objekt bekannt sind (da sie ihm früher übergeben wurden).
Abgeleitete Klassen wird es überlassen die Fitness erneut zu berechnen oder nicht. Wenn beispielsweise die Fitness eines Operators abhängig von der aktuelle Situation (z. B. der Anzahl der bisherigen Operationsaufrufe) ist, ist eine erneute Berechnung sinnvoll.
Die Methode holt sich selbständig alle weiteren benötigten Daten vom Kernalgorithmus.
Eingabeparameter:
operator
: Der Operator für den die Fitness zurückgegeben werden soll.
Rückgabe: Die berechnete Fitness des Operators operator
.