spire.random

Dist

object Dist

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Dist
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def always[A](a: A): Dist[A]

  7. final def apply[A, B, C](f: (A, B) ⇒ C)(implicit na: Dist[A], nb: Dist[B]): Dist[C]

  8. final def apply[A, B](f: (A) ⇒ B)(implicit na: Dist[A]): Dist[B]

  9. final def apply[A](implicit na: Dist[A]): Dist[A]

    Annotations
    @inline()
  10. implicit def array[A](minSize: Int, maxSize: Int)(implicit arg0: Dist[A], arg1: ClassTag[A]): Dist[Array[A]]

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def bigdecimal(maxBytes: Int, maxScale: Int): Dist[BigDecimal]

  13. def bigint(maxBytes: Int): Dist[BigInt]

  14. def bigrational(maxBytes: Int): Dist[Rational]

  15. implicit val boolean: Dist[Boolean]

  16. implicit val byte: Dist[Byte]

  17. implicit val char: Dist[Char]

  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. implicit def complex[A](implicit arg0: Fractional[A], arg1: Trig[A], arg2: Dist[A]): Dist[Complex[A]]

  20. def constant[A](a: A): Dist[A]

  21. def cycleOf[A](as: A*)(implicit arg0: ClassTag[A]): Dist[A]

  22. implicit val double: Dist[Double]

  23. implicit def either[A, B](implicit no: Dist[Boolean], na: Dist[A], nb: Dist[B]): Dist[Either[A, B]]

  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  26. implicit def euclideanRing[A](implicit ev: EuclideanRing[A]): EuclideanRing[Dist[A]]

  27. implicit def field[A](implicit ev: Field[A]): Field[Dist[A]]

  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. implicit val float: Dist[Float]

  30. def fromBytes[A](n: Int)(f: (Array[Byte]) ⇒ A): Dist[A]

  31. def fromInts[A](n: Int)(f: (Array[Int]) ⇒ A): Dist[A]

  32. def fromLongs[A](n: Int)(f: (Array[Long]) ⇒ A): Dist[A]

  33. final def gen[A](f: (Generator) ⇒ A): Dist[A]

  34. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  35. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  36. implicit val int: Dist[Int]

  37. implicit def interval[A](implicit na: Dist[A], order: Order[A]): Dist[Interval[A]]

  38. def intrange(from: Int, to: Int): Dist[Int]

  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. implicit def list[A](minSize: Int, maxSize: Int)(implicit arg0: Dist[A]): Dist[List[A]]

  41. implicit val long: Dist[Long]

  42. def longrational: Dist[Rational]

  43. implicit def map[A, B](minInputs: Int, maxInputs: Int)(implicit arg0: Dist[A], arg1: Dist[B]): Dist[Map[A, B]]

  44. def natural(maxDigits: Int): Dist[Natural]

  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. final def notify(): Unit

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

    Definition Classes
    AnyRef
  48. def oneOf[A](as: A*)(implicit arg0: ClassTag[A]): Dist[A]

  49. implicit def option[A](implicit no: Dist[Boolean], na: Dist[A]): Dist[Option[A]]

  50. implicit def rational(implicit next: Dist[BigInt]): Dist[Rational]

  51. def reduce[A](ns: Dist[A]*)(f: (A, A) ⇒ A): Dist[A]

  52. implicit def ring[A](implicit ev: Ring[A]): Ring[Dist[A]]

  53. def safelong(maxBytes: Int): Dist[SafeLong]

  54. implicit def set[A](minInputs: Int, maxInputs: Int)(implicit arg0: Dist[A]): Dist[Set[A]]

  55. implicit val short: Dist[Short]

  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  57. def toString(): String

    Definition Classes
    AnyRef → Any
  58. implicit def tuple2[A, B](implicit arg0: Dist[A], arg1: Dist[B]): Dist[(A, B)]

  59. implicit val ubyte: Dist[UByte]

  60. implicit val uint: Dist[UInt]

  61. implicit val ulong: Dist[ULong]

  62. implicit val unit: Dist[Unit]

  63. implicit val ushort: Dist[UShort]

  64. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any

Ungrouped