Package

spire.math

interval

Permalink

package interval

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Bound[A] extends AnyRef

    Permalink
  2. case class Closed[A](a: A) extends ValueBound[A] with Product with Serializable

    Permalink
  3. case class EmptyBound[A]() extends Bound[A] with Product with Serializable

    Permalink
  4. case class Open[A](a: A) extends ValueBound[A] with Product with Serializable

    Permalink
  5. sealed abstract class Overlap[A] extends Product with Serializable

    Permalink

    An ADT that represents overlapping result for any two intervals.

  6. case class Unbound[A]() extends Bound[A] with Product with Serializable

    Permalink
  7. sealed trait ValueBound[A] extends Bound[A]

    Permalink

Value Members

  1. object Bound

    Permalink
  2. object Overlap extends Serializable

    Permalink
  3. object ValueBound

    Permalink

    Companion object for open/closed bounds, used to construct intervals from a set of bounds.

    Companion object for open/closed bounds, used to construct intervals from a set of bounds.

    In the comments, we write

    - [v, (v or ?v when the bound is interpreted as a lower bound, - v], v), v? when the bound is interpreted as an upper bound.

    The symbols [], (), ? correspond to closed, open or unknown bounds.

Ungrouped