object ProbabilityDistribution
Type Members
- case class CondMapped[A, B](base: ProbabilityDistribution[A], f: (A) => Option[B]) extends ProbabilityDistribution[B] with scala.Product with Serializable
- case class Conditioned[A](base: ProbabilityDistribution[A], p: (A) => Boolean) extends ProbabilityDistribution[A] with scala.Product with Serializable
- case class FiberProduct[A, Q, B](base: ProbabilityDistribution[A], quotient: (A) => Q, fibers: (Q) => ProbabilityDistribution[B]) extends ProbabilityDistribution[(A, B)] with scala.Product with Serializable
- case class FlatMapped[A, B](base: ProbabilityDistribution[A], f: (A) => ProbabilityDistribution[B]) extends ProbabilityDistribution[B] with scala.Product with Serializable
- case class Flattened[A](base: ProbabilityDistribution[Option[A]]) extends ProbabilityDistribution[A] with scala.Product with Serializable
- case class Mapped[A, B](base: ProbabilityDistribution[A], f: (A) => B) extends ProbabilityDistribution[B] with scala.Product with Serializable
- class Mixin[A] extends ProbabilityDistribution[A]
- class MixinOpt[A] extends ProbabilityDistribution[A]
- class Mixture[A] extends ProbabilityDistribution[A]
- case class Product[A, B](first: ProbabilityDistribution[A], second: ProbabilityDistribution[B]) extends ProbabilityDistribution[(A, B)] with scala.Product with Serializable
- case class Scaled[A](base: ProbabilityDistribution[A], scale: Double) extends ProbabilityDistribution[A] with scala.Product with Serializable
- case class Sum[A](first: ProbabilityDistribution[A], second: ProbabilityDistribution[A]) extends ProbabilityDistribution[A] with scala.Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- final def asInstanceOf[T0]: T0
- def chooseOpt[A](value: Double, pmf: Iterable[Weighted[A]]): Option[A]
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- final def isInstanceOf[T0]: Boolean
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- val rand: Random
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- implicit def vs[T]: VectorSpace[ProbabilityDistribution[T], Double]
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
Deprecated Value Members
- def finalize(): Unit