package prbnmcn-dagger-test

  1. Overview
  2. Docs

Module Basic_consistency.GenSource

Sourcetype state = Dagger.RNG.t
Sourcetype !'a t = state -> 'a
Sourcetype !'a res = state -> 'a
Sourceval return : 'a -> 'a t
Sourceval bind : 'a t -> ('a -> 'b t) -> 'b t
Sourceval map : 'a t -> ('a -> 'b) -> 'b t
Sourceval run : 'a t -> 'a res
Sourcemodule Infix : sig ... end
Sourceval iid : 'a t -> 'a Seq.t t
Sourceval float : float -> float t
Sourceval int : int -> int t
Sourceval bool : bool t
Sourceval shuffle : 'a array -> 'a array t
Sourceval uniform : 'a array -> 'a t
Sourceval bernoulli : float -> bool t
Sourceval geometric : float -> int t
Sourceval subsample : n:int -> 'a t -> 'a t
Sourceval of_empirical : 'a array -> 'a t
Sourceval exponential : rate:float -> float t
Sourceval box_muller : mean:float -> std:float -> (float * float) t
Sourceval gaussian : mean:float -> std:float -> float t
Sourceval poisson : lambda:float -> int t
Sourceval range : Stats__Stats_intf.range -> float t
Sourceval rectangle : min:float array -> max:float array -> float array t
Sourceval gamma : shape:float -> scale:float -> float t
Sourceval categorical : ('a * float) array -> 'a t
Sourceval without_replacement : int -> 'a list -> ('a list * 'a list) t
Sourceval tup2 : 'a t -> 'b t -> ('a * 'b) t
Sourceval tup3 : 'a t -> 'b t -> 'c t -> ('a * 'b * 'c) t
Sourceval tup4 : 'a t -> 'b t -> 'c t -> 'd t -> ('a * 'b * 'c * 'd) t
Sourceval tup5 : 'a t -> 'b t -> 'c t -> 'd t -> 'e t -> ('a * 'b * 'c * 'd * 'e) t
Sourceval tup6 : 'a t -> 'b t -> 'c t -> 'd t -> 'e t -> 'f t -> ('a * 'b * 'c * 'd * 'e * 'f) t
Sourceval mixture : float array -> (int -> 'b t) -> 'b t
Sourcemodule Rational : sig ... end
OCaml

Innovation. Community. Security.