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