Module Ppl__.Smc

val smc : a. int -> 'a Ppl.Dist.dist -> 'a Ppl.Dist.samples Ppl.Dist.dist
val smc' : int -> 'a Ppl.Dist.dist -> 'a Ppl.Dist.dist
val smcStandard : int -> 'a Ppl.Dist.dist -> 'a Ppl.Dist.samples Ppl.Dist.dist
val smcStandard' : int -> 'a Ppl.Dist.dist -> 'a Ppl.Dist.dist
val smcMultiple : int -> int -> 'a Ppl.Dist.dist -> ('a * Ppl.Dist.prob) list Ppl.Dist.dist
val smcMultiple' : int -> int -> 'a Ppl.Dist.dist -> 'a Ppl.Dist.dist