spire.random

Dist

object Dist extends DistInstances9

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Dist
  2. DistInstances9
  3. DistInstances8
  4. DistInstances7
  5. DistInstances6
  6. DistInstances5
  7. DistInstances4
  8. DistInstances3
  9. DistInstances2
  10. DistInstances1
  11. DistInstances0
  12. AnyRef
  13. 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 ev1: Eq[K], ev2: InnerProductSpace[V, K]): InnerProductSpace[Dist[V], Dist[K]]

    Definition Classes
    DistInstances9
  7. implicit def NormedVectorSpace[V, K](implicit ev1: Eq[K], ev2: NormedVectorSpace[V, K]): NormedVectorSpace[Dist[V], Dist[K]]

    Definition Classes
    DistInstances8
  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 ev1: Eq[A], ev2: EuclideanRing[A]): EuclideanRing[Dist[A]]

    Definition Classes
    DistInstances4
  29. implicit def field[A](implicit ev1: Eq[A], ev2: Field[A]): Field[Dist[A]]

    Definition Classes
    DistInstances5
  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. implicit def gcdRing[A](implicit ev1: Eq[A], ev2: GCDRing[A]): GCDRing[Dist[A]]

    Definition Classes
    DistInstances3
  38. final def gen[A](f: (Generator) ⇒ A): Dist[A]

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

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

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

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

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

  44. final def isInstanceOf[T0]: Boolean

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

  46. implicit val long: Dist[Long]

  47. def longrational: Dist[Rational]

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

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

  50. implicit def module[V, K](implicit ev1: Eq[K], ev2: Module[V, K]): Module[Dist[V], Dist[K]]

    Definition Classes
    DistInstances6
  51. def natural(maxDigits: Int): Dist[Natural]

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

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

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

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

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

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

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

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

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

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

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

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

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

  65. implicit val short: Dist[Short]

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

    Definition Classes
    AnyRef
  67. def toString(): String

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

  69. implicit val ubyte: Dist[UByte]

  70. implicit val uint: Dist[UInt]

  71. implicit val ulong: Dist[ULong]

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

  73. implicit val unit: Dist[Unit]

  74. implicit val ushort: Dist[UShort]

  75. implicit def vectorSpace[V, K](implicit ev1: Eq[K], ev2: VectorSpace[V, K]): VectorSpace[Dist[V], Dist[K]]

    Definition Classes
    DistInstances7
  76. final def wait(): Unit

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

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

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

Inherited from DistInstances9

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