Module Basic_consistency.Make
Parameters
Signature
val name : string -> stringval eval : burn_in:int -> int -> 'a Lang.t -> 'a0 Stdlib.Seq.tval dist_with_oracle :
?plot:string ->
?oracle_pdf:(float -> float) ->
burn_in:int ->
int ->
float Lang.t ->
(Dagger.RNG.t, float) Stats__.Stats_intf.gen ->
Stats__Fin.Float.rval gaussian_1d : float Lang.tval test_gaussian_1d : QCheck.Test.tval test_gamma_1d : QCheck.Test.tval gaussian_sum : float Lang.tval gaussian_sum_oracle : float Gen.tval test_gaussian_sum : QCheck.Test.tval iid_gaussian_sum : float Lang.tval iid_gaussian_sum_oracle : float Gen.tval test_iid_gaussian_sum : QCheck.Test.tval gaussian_chain : float Lang.tval gaussian_chain_oracle : float Gen.tval test_gaussian_chain : QCheck.Test.tval gaussian_sum_map : float Lang.tval gaussian_sum_bind : float Lang.tval test_map2_bind : QCheck.Test.tval mixture_oracle : float Gen.tval test_mixture1 : QCheck.Test.tval test_mixture2 : QCheck.Test.tval mixture3_oracle : float Gen.tval oracle_pdf : float -> floatval test_mixture3 : QCheck.Test.tval test_mixture4 : QCheck.Test.ttype range = {min : float;max : float;
}val importance_gaussian : float Lang.tval test_importance : QCheck.Test.tval tests : QCheck.Test.t list