spire.math

Ranged

case class Ranged[A] extends Interval[A] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Interval[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Ranged
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Interval
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def &(rhs: Interval[A])(implicit r: AdditiveMonoid[A]): Interval[A]

    Definition Classes
    Interval
  4. def *(rhs: A)(implicit ev: Semiring[A]): Interval[A]

    Definition Classes
    Interval
  5. def *(rhs: Interval[A])(implicit ev: Semiring[A]): Interval[A]

    Definition Classes
    Interval
  6. def +(rhs: A)(implicit ev: AdditiveSemigroup[A]): Interval[A]

    Definition Classes
    Interval
  7. def +(rhs: Interval[A])(implicit ev: AdditiveSemigroup[A]): Interval[A]

    Definition Classes
    Interval
  8. def -(rhs: A)(implicit ev: AdditiveGroup[A]): Interval[A]

    Definition Classes
    Interval
  9. def -(rhs: Interval[A])(implicit ev: AdditiveGroup[A]): Interval[A]

    Definition Classes
    Interval
  10. def --(rhs: Interval[A])(implicit r: AdditiveMonoid[A]): List[Interval[A]]

    Definition Classes
    Interval
  11. def /(rhs: Interval[A])(implicit ev: Field[A]): Interval[A]

    Definition Classes
    Interval
  12. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def abs(implicit m: AdditiveGroup[A]): Interval[A]

    Definition Classes
    Interval
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def bottom(min: A, epsilon: A)(implicit r: AdditiveGroup[A]): Option[A]

    Definition Classes
    Interval
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def combine(rhs: Interval[A])(f: (A, A) ⇒ A): Interval[A]

    Definition Classes
    Interval
  18. def contains(t: A): Boolean

    Definition Classes
    Interval
  19. def crosses(t: A): Boolean

    Definition Classes
    Interval
  20. def crossesZero(implicit ev: AdditiveMonoid[A]): Boolean

    Definition Classes
    Interval
  21. def dist(min: A, max: A, epsilon: A)(implicit u: Uniform[A], r: AdditiveGroup[A]): Dist[A]

    Definition Classes
    Interval
  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. val flags: Int

  25. def fold[B](f: (Bound[A], Bound[A]) ⇒ B): B

    Definition Classes
    Interval
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. def intersect(rhs: Interval[A])(implicit r: AdditiveMonoid[A]): Interval[A]

    Definition Classes
    Interval
  28. def intersects(rhs: Interval[A])(implicit r: AdditiveMonoid[A]): Boolean

    Definition Classes
    Interval
  29. def isAbove(t: A): Boolean

    Definition Classes
    Interval
  30. def isAt(t: A): Boolean

    Definition Classes
    Interval
  31. def isAtOrAbove(t: A): Boolean

    Definition Classes
    Interval
  32. def isAtOrBelow(t: A): Boolean

    Definition Classes
    Interval
  33. def isBelow(t: A): Boolean

    Definition Classes
    Interval
  34. def isEmpty: Boolean

    Definition Classes
    Interval
  35. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  36. def isPoint: Boolean

    Definition Classes
    Interval
  37. def isProperSubsetOf(rhs: Interval[A]): Boolean

    Definition Classes
    Interval
  38. def isProperSupersetOf(rhs: Interval[A]): Boolean

    Definition Classes
    Interval
  39. def isSubsetOf(rhs: Interval[A]): Boolean

    Definition Classes
    Interval
  40. def isSupersetOf(rhs: Interval[A]): Boolean

    Definition Classes
    Interval
  41. val lower: A

  42. def lowerBound: Bound[A]

    Definition Classes
    Interval
  43. def mapAroundZero[B](f: (Interval[A]) ⇒ B)(implicit ev: AdditiveMonoid[A]): (B, B)

    Definition Classes
    Interval
  44. def mapBounds[B](f: (A) ⇒ B)(implicit arg0: Order[B], arg1: AdditiveMonoid[B]): Interval[B]

    Definition Classes
    Interval
  45. def max(rhs: Interval[A])(implicit m: AdditiveMonoid[A]): Interval[A]

    Definition Classes
    Interval
  46. def min(rhs: Interval[A])(implicit m: AdditiveMonoid[A]): Interval[A]

    Definition Classes
    Interval
  47. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  48. def nonEmpty: Boolean

    Definition Classes
    Interval
  49. final def notify(): Unit

    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  51. def nroot(k: Int)(implicit r: Ring[A], n: NRoot[A]): Interval[A]

    Definition Classes
    Interval
  52. def pow(k: Int)(implicit r: Ring[A]): Interval[A]

    Definition Classes
    Interval
  53. def reciprocal(implicit ev: Field[A]): Interval[A]

    Definition Classes
    Interval
  54. def split(t: A)(implicit r: AdditiveMonoid[A]): (Interval[A], Interval[A])

    Definition Classes
    Interval
  55. def splitAtZero(implicit ev: AdditiveMonoid[A]): (Interval[A], Interval[A])

    Definition Classes
    Interval
  56. def sqrt(implicit r: Ring[A], n: NRoot[A]): Interval[A]

    Definition Classes
    Interval
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  58. def toString(): String

    Definition Classes
    Interval → AnyRef → Any
  59. def top(epsilon: A)(implicit r: AdditiveGroup[A]): Option[A]

    Definition Classes
    Interval
  60. def translate(p: Polynomial[A])(implicit ev: Field[A]): Interval[A]

    Definition Classes
    Interval
  61. def unary_-()(implicit ev: AdditiveGroup[A]): Interval[A]

    Definition Classes
    Interval
  62. def unary_~(implicit r: AdditiveMonoid[A]): List[Interval[A]]

    Definition Classes
    Interval
  63. def union(rhs: Interval[A])(implicit r: AdditiveMonoid[A]): Interval[A]

    Definition Classes
    Interval
  64. val upper: A

  65. def upperBound: Bound[A]

    Definition Classes
    Interval
  66. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. def |(rhs: Interval[A])(implicit r: AdditiveMonoid[A]): Interval[A]

    Definition Classes
    Interval

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Interval[A]

Inherited from AnyRef

Inherited from Any

Ungrouped