Module Cmph.Config

type chd_config = {
keys_per_bucket : int;
keys_per_bin : int;
}
type algo = [
| `Bmz
| `Bmz8
| `Chm
| `Bdz
| `Bdz_ph
| `Chd_ph of chd_config
| `Chd of chd_config
]
type t
val default_chd : algo
val default_chd_ph : algo
val string_of_algo : algo -> string
val create : ?⁠verbose:bool -> ?⁠algo:algo -> ?⁠seed:int -> KeySet.t -> t