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: 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. implicit def InnerProductSpace[V, K](implicit ev: InnerProductSpace[V, K]): InnerProductSpace[Dist[V], Dist[K]]

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

    Definition Classes
    DistInstances7
  8. def always[A](a: A): Dist[A]

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

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

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

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

  13. final def asInstanceOf[T0]: T0

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

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

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

  17. implicit val boolean: Dist[Boolean]

  18. implicit val byte: Dist[Byte]

  19. implicit val char: Dist[Char]

  20. def clone(): AnyRef

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

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

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

  24. implicit val double: Dist[Double]

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

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

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

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

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

    Definition Classes
    DistInstances4
  30. def finalize(): Unit

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

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

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

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

  35. def gaussian[A](mean: A, stdDev: A)(implicit arg0: Gaussian[A]): Dist[A]

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

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

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

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

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

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

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

  43. final def isInstanceOf[T0]: Boolean

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

  45. implicit val long: Dist[Long]

  46. def longrational: Dist[Rational]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  64. implicit val short: Dist[Short]

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

    Definition Classes
    AnyRef
  66. def toString(): String

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

  68. implicit val ubyte: Dist[UByte]

  69. implicit val uint: Dist[UInt]

  70. implicit val ulong: Dist[ULong]

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

  72. implicit val unit: Dist[Unit]

  73. implicit val ushort: Dist[UShort]

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. 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