Syntax: bool setMaxOperationCalls(
unsigned long ulMaxCalls=0 )
Diese Methode setzt die maximale Anzahl von Opertorenaufrufen (=Operationen). Ist dieser Wert (Standardwert), wird die Prüfung auf die maximale Operationen nicht ausgeführt bzw. es können beliebig viele Operationen ausgeführt werden.
Wird die Endbedingung mit der endConditionCheck()
Methode geprüft, wenn die maximale Anzahl von Operationen größer als ist und die Anzahl der Operationen, die der Algorithmus bisher ausgeführt hat, größer als die maximale Anzahl von Operationen ist, wird von endConditionCheck()
wahr (=true
) zurückgegeben.
Eingabeparameter:
ulMaxCalls
: Die maximale Anzahl von Opertorenaufrufen (=Operationen), welche gesetzt werden soll. Ist der übergebene Wert ulMaxCalls
gleich , wird die Prüfung auf die maximale Operationen nicht ausgeführt bzw. es können beliebig viele Operationen ausgeführt werden. Standardwert von ulMaxCalls
ist , um die maximale Operationenprüfung nicht auszuführen.
Rückgabe: Wenn der die maximale Anzahl von Operationen auf ulMaxCalls
gesetzt wurde, wird true
(=wahr) zurückgegeben, ansonsten false
(=falsch).