Spread
Class representing an spread (i.e., range) between two numbers.
The spread is expressed in terms of a Numeric pivot and tolerance.
The spread extends from pivot - tolerance to pivot + tolerance, inclusive.
- Value parameters:
- pivot
the pivot number at the center of the spread
- tolerance
the tolerance that determines the high and low point of the spread
- Source:
- TripleEqualsSupport.scala
Value members
Concrete methods
Returns false if the passed number, n, is within the spread represented by this Spread instance
Returns false if the passed number, n, is within the spread represented by this Spread instance
The purpose of this method, which will likely be used only rarely, is to achieve symmetry around the !== operator. The
TripleEquals trait (and its type-checking sibling TypeCheckedTripleEquals) enable you to write:
a !== (1.0 +- 0.1)
This method ensures the following mirrored form means the same thing:
(1.0 +- 0.1) !== a
- Value parameters:
- n
a number that may or may not lie within this spread
- Source:
- TripleEqualsSupport.scala
Returns true if the passed number, n, is within the spread represented by this Spread instance
Returns true if the passed number, n, is within the spread represented by this Spread instance
The purpose of this method, which will likely be used only rarely, is to achieve symmetry around the === operator. The
TripleEquals trait (and its type-checking sibling TypeCheckedTripleEquals) enable you to write:
a === (1.0 +- 0.1)
This method ensures the following mirrored form means the same thing:
(1.0 +- 0.1) === a
- Value parameters:
- n
a number that may or may not lie within this spread
- Source:
- TripleEqualsSupport.scala
Determines whether the passed Numeric value n is within the spread represented
by this Spread instance.
Determines whether the passed Numeric value n is within the spread represented
by this Spread instance.
- Source:
- TripleEqualsSupport.scala
Overrides toString to return "[pivot] +- [tolerance]"
Overrides toString to return "[pivot] +- [tolerance]"
- Definition Classes
- Any
- Source:
- TripleEqualsSupport.scala