next up previous contents index
Next: getFitnessAlgorithmus Up: Methoden rund um die Previous: getIndividual   Contents   Index


getBestIndividual

Syntax: cIndividual * getBestIndividual(
unsigned long lNumber=1 ) const

Diese Methode gibt eine Referenz auf das lNumber'ten besten Individuum zurück. (die Zählung beginnt bei 1) Wenn kein solches Individuum existiert, wird der Nullpointer NULL zurückgegeben.

Zurückgegeben wird eine Kopie des Individuums (inclusive des enthaltenden Objekts), die vom Benutzer gelöscht werden muss.

Wenn also alle Individuen nach ihrer Fitness absteigend geordnet werden, so dass das beste Individuum bei $1$ vorn steht, wird das lNumber'te Individuum zurückgegeben. Dabei werden nur lebende Individuen betrachtet.


Eingabeparameter:


Rückgabe: Eine Referenz auf das lNumber'ten besten Individuum oder der Nullpointer NULL, wenn kein solches Individuum existiert.



Betti Österholz 2013-02-13