Syntax: double getMaxCpuRuntime() const
Diese Methode gibt die maximale CPU-Zeit in Sekunden zurück, die der Algorithmus verbrauchen darf. Ist dieser Wert negativ, wird die Prüfung auf die maximale CPU-Zeit nicht ausgeführt bzw. der Algorithmus kann beliebig viel CPU-Zeit verbrauchen.
Wird die Endbedingung mit der endConditionCheck()
-Methode geprüft, wenn die maximale CPU-Zeit größer als ist und die aktuelle CPU-Zeit, die der Algorithmus bisher verbraucht hat, größer als die CPU-Zeit ist, wird von von der Methode endConditionCheck()
wahr (=true
) zurückgegeben.
Eingabeparameter: keine
Rückgabe: Die maximale CPU-Zeit, die der Algorithmus verbrauchen darf.