spire.random

Dist

object Dist extends DistInstances8

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Dist
  2. DistInstances8
  3. DistInstances7
  4. DistInstances6
  5. DistInstances5
  6. DistInstances4
  7. DistInstances3
  8. DistInstances2
  9. DistInstances1
  10. DistInstances0
  11. AnyRef
  12. 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. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. implicit def InnerProductSpace[V, K](implicit ev: InnerProductSpace[V, K]): InnerProductSpace[Dist[V], Dist[K]]

    Definition Classes
    DistInstances8
  5. implicit def NormedVectorSpace[V, K](implicit ev: NormedVectorSpace[V, K]): NormedVectorSpace[Dist[V], Dist[K]]

    Definition Classes
    DistInstances7
  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: IsReal[A], arg3: 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]]

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

    Definition Classes
    DistInstances4
  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  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. def gaussian[A](mean: A, stdDev: A)(implicit arg0: Gaussian[A]): Dist[A]

  34. def gaussianFromDouble[A](implicit arg0: Field[A]): DistFromGen[A]

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

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

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

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

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

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

  41. final def isInstanceOf[T0]: Boolean

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

  43. implicit val long: Dist[Long]

  44. def longrational: Dist[Rational]

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

  46. def mix[A](ds: Dist[A]*): Dist[A]

  47. implicit def module[V, K](implicit ev: Module[V, K]): Module[Dist[V], Dist[K]]

    Definition Classes
    DistInstances5
  48. def natural(maxDigits: Int): Dist[Natural]

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

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

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

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

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

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

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

  56. implicit def rig[A](implicit ev: Rig[A]): Rig[Dist[A]]

    Definition Classes
    DistInstances1
  57. implicit def ring[A](implicit ev: Ring[A]): Ring[Dist[A]]

    Definition Classes
    DistInstances2
  58. implicit def rng[A](implicit ev: Rng[A]): Rng[Dist[A]]

    Definition Classes
    DistInstances1
  59. def safelong(maxBytes: Int): Dist[SafeLong]

  60. implicit def semiring[A](implicit ev: Semiring[A]): Semiring[Dist[A]]

    Definition Classes
    DistInstances0
  61. implicit def set[A](minInputs: Int, maxInputs: Int)(implicit arg0: Dist[A]): Dist[Set[A]]

  62. implicit val short: Dist[Short]

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

    Definition Classes
    AnyRef
  64. def toString(): String

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

  66. implicit val ubyte: Dist[UByte]

  67. implicit val uint: Dist[UInt]

  68. implicit val ulong: Dist[ULong]

  69. def uniform[A](low: A, high: A)(implicit arg0: Uniform[A]): Dist[A]

  70. implicit val unit: Dist[Unit]

  71. implicit val ushort: Dist[UShort]

  72. implicit def vectorSpace[V, K](implicit ev: VectorSpace[V, K]): VectorSpace[Dist[V], Dist[K]]

    Definition Classes
    DistInstances6
  73. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. def weightedMix[A](tpls: (Double, Dist[A])*): Dist[A]

Inherited from DistInstances8

Inherited from DistInstances7

Inherited from DistInstances6

Inherited from DistInstances5

Inherited from DistInstances4

Inherited from DistInstances3

Inherited from DistInstances2

Inherited from DistInstances1

Inherited from DistInstances0

Inherited from AnyRef

Inherited from Any

Ungrouped