next up previous contents index
Next: setMaxFitness Up: Schnittstellenbeschreibung Previous: getClassName   Contents   Index


getMaxFitness

Syntax: cObjectFitness *getMaxFitness() const

Diese Methode gibt eine Referenz auf ein Fitnessobjekt zurück, dessen Wert von den Individuen nicht überschritten werden soll. Ist die übergebene Referenz NULL wird die Prüfung auf die maximale Fitness nicht ausgeführt.

Die Fitnessobjekte der Individuen werden mit dem Fitnessobjekt der maximalen Fitnessbedingung über den kleineren Operator der Fitnessobjekte verglichen. Wird also die Endbedingung mit der endConditionCheck() Methode geprüft, und die maximale Fitnessbedingung ist aktiv (bzw. das maximale Fitnessobjekt ist nicht NULL), dann wird das Individuum mit der höchsten Fitness im Algorithmus ermittelt und dessen Fitness mit dem maximalen Fitnessobjekt verglichen. Ist die Fitness des maximalen Fitnessobjekts kleiner als die des ermittelten Individuums, wird von endConditionCheck() wahr (=true) zurückgegeben.


Eingabeparameter: keine


Rückgabe: Eine Referenz auf ein Fitnessobjekt, dessen Wert von den Individuen nicht überschritten werden soll.



Betti Österholz 2013-02-13