p
cardano
package cardano
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- cardano
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class AllDistributions extends DiscreteDistributions with ContinuousDistributions with MetropolisDistributions with PosteriorDistributions
- type Dist[+A] = Iterable[(A, Double)]
- trait Distributions extends AnyRef
- type Prob = Double
- trait Stochastic [+A] extends AnyRef
- final case class StochasticConstant [A](sample: A) extends Stochastic[A] with Product with Serializable
- final case class StochasticFilter [A](stochastic: Stochastic[A], f: (A) ⇒ Boolean) extends Stochastic[A] with Product with Serializable
- final case class StochasticFlatMap [A, +B](stochastic: Stochastic[A], f: (A) ⇒ Stochastic[B]) extends Stochastic[B] with Product with Serializable
- final case class StochasticHigherKind [F[_], A](stochastic: Stochastic[A], f: (⇒ A) ⇒ F[A]) extends Stochastic[F[A]] with Product with Serializable
- final case class StochasticMap [A, +B](stochastic: Stochastic[A], f: (A) ⇒ B) extends Stochastic[B] with Product with Serializable
- final case class StochasticMarkov [A](stochastic: Stochastic[A], f: (A) ⇒ Stochastic[A]) extends Stochastic[Stream[A]] with Product with Serializable
Value Members
- implicit def booleanIsInteger(rv: Stochastic[Boolean]): Stochastic[Int]
- implicit def booleansHaveMoments[A](rv: Stochastic[A])(implicit f: (Stochastic[A]) ⇒ Stochastic[Int]): Moments[Int]
- implicit def doublesHaveMoments(rv: Stochastic[Double]): Moments[Double]
- implicit def intsHaveMoments(rv: Stochastic[Int]): Moments[Int]
- implicit def numericsHaveMoments[A](rv: Stochastic[A])(implicit numeric: Numeric[A]): Moments[A]
- object Stochastic extends AllDistributions