Module Basic_consistency.Lmh
val name : string -> string
val dist_with_oracle :
?plot:string ->
?oracle_pdf:(float -> float) ->
burn_in:int ->
int ->
float Dagger.Lmh_inference.t ->
(Dagger.RNG.t, float) Stats__.Stats_intf.gen ->
Stats__Fin.Float.r
val test_gaussian_1d : QCheck.Test.t
val test_gamma_1d : QCheck.Test.t
val gaussian_sum_oracle : float Gen.t
val test_gaussian_sum : QCheck.Test.t
val iid_gaussian_sum_oracle : float Gen.t
val test_iid_gaussian_sum : QCheck.Test.t
val gaussian_chain_oracle : float Gen.t
val test_gaussian_chain : QCheck.Test.t
val test_map2_bind : QCheck.Test.t
val mixture_oracle : float Gen.t
val test_mixture1 : QCheck.Test.t
val test_mixture2 : QCheck.Test.t
val mixture3_oracle : float Gen.t
val oracle_pdf : float -> float
val test_mixture3 : QCheck.Test.t
val test_mixture4 : QCheck.Test.t
type range = {
min : float;
max : float;
}
val test_importance : QCheck.Test.t
val tests : QCheck.Test.t list