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