next up previous contents index
Next: isUnscaledElement Up: cDomainIntegerBasis Previous: getScalingFactor   Contents   Index


scale



Syntax: doubleFib scale( const longFib lValue ) const


Diese Methode skaliert den übergebenen Wert lValue auf einen Wert der im skalierten Definitionsbereich liegt und den minimalen Abstand zum skalierten Wert ($lValue * S$) des übergebenen Wert lValue hat. Gibt es mehrere skalierte Werte mit minimalen Abstand zum skalierten Wert von lValue , wird der kleinste genommen.


Beispiele für ein Definitionsbereich mit den natürlichen unskalierten Zahlen von $0$ bis $4$ und den Skalierungsfaktor $S$ von 5:


Eingabeparameter:


Rückgabe: Ein Wert der im skalierten Definitionsbereich liegt und dem skalierten Wert des übergebenen Werts lValue möglichst nahe kommt.



Betti Österholz 2013-02-13