next up previous contents index
Next: getMaxDate Up: Schnittstellenbeschreibung Previous: getMaxRuntime   Contents   Index


setMaxRuntime

Syntax: bool setMaxRuntime( double dMaxTime=-1.0 )

Diese Methode setzt die maximale Laufzeit in Sekunden, die der Algorithmus verbrauchen darf. Laufzeit ist die Zeit die vergeht, während der Algorithmus läuft (das bedeuted nicht: wärend der Algorithmus gestartet ist und arbeitet). Ist dieser Wert negativ (Standardwert), wird die Prüfung auf die maximale Laufzeit nicht ausgeführt, bzw. der Algorithmus kann beliebig viel Laufzeit verbrauchen.

Wird die Endbedingung mit der endConditionCheck() Methode geprüft, wenn die maximale Laufzeit größer als $0$ ist und die Laufzeit, die der Algorithmus bisher verbraucht hat, größer als die Laufzeit ist, wird von endConditionCheck() wahr (=true) zurückgegeben.


Eingabeparameter:


Rückgabe: Wenn der die maximale Laufzeit auf dMaxTime gesetzt wurde, wird true (=wahr) zurückgegeben, sonst false (=falsch).



Betti Österholz 2013-02-13