next up previous contents index
Next: getFitness Up: Schnittstellenbeschreibung Previous: updateFitness   Contents   Index


getFitness

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:


Rückgabe: Die berechnete Fitness des Operators operator.



Betti Österholz 2013-02-13