Die Klasse cFunctionTwoValue
ist die Basisklasse aller zweistelligen Unterfunktionen. Von der Klasse cFunctionTwoValue
können keine Instanzen erzeugt werden.
Zweistellig Unterfunktionen enthalten zwei Unterfunktionen. Beim Ermitteln des Wertes der Unterfunktion mit getValue()
, werden zuerst die Werte der enthaltenden Unterfunktionen ermittelt (mit getValue()
), wobei der Wert der ersten enthaltenden Unterfunktion zuerst ermittelt wird. Existiert eine enthaltenden Unterfunktion nicht, wird der Nullwert des Definitionsbereichs für Unterfunktionen als Wert dieser enthaltenden Unterfunktion angenommen. Bei der Berechnung des Funktionswerts, wird also für fehlende Unterfunktionen der Nullwert eingesetzt.
Zweistellige Unterfunktionen sind:
cFunctionAdd
: Addition
cFunctionSub
: Subtraktion
cFunctionMult
: Multiplikation
cFunctionDiv
: Division
cFunctionExp
: Exponent
cFunctionMin
: Minimum
cFunctionMax
: Maximum
Im Folgenden werden zuerst die Methoden für zweistellige Unterfunktionen vorgestellt und dann die Klassen der möglichen zweistellige Unterfunktionen.