package
docalculus
Type Members
-
case class
CausalModel[T, N, DG](name: String, graph: DG)(implicit evidence$5: Eq[T], evidence$6: Field[N], dg: DirectedGraph[DG, CausalModelNode[T, N], CausalModelEdge]) extends Product with Serializable
-
-
case class
CausalModelNode[T, N](rv: Distribution[T, N], observable: Boolean = true)(implicit evidence$1: Eq[T], evidence$2: Field[N]) extends Product with Serializable
-
case class
CausalityProbability[T, N](question: Set[Distribution[T, N]], given: Set[Distribution[T, N]], actions: Set[Distribution[T, N]])(implicit evidence$1: Eq[T], evidence$2: Field[N]) extends Form with Product with Serializable
-
trait
Form extends AnyRef
-
trait
PFunction[T, N] extends AnyRef
-
-
case class
RuleBindings() extends Product with Serializable
-
case class
Sigma[T](xs: Set[T], f: (T) ⇒ Form) extends Form with Product with Serializable
-
case class
Unifier() extends Product with Serializable
-
case class
VariableNamer[T, N]()(implicit evidence$1: Eq[T], evidence$2: Field[N]) extends Product with Serializable