sig
type t = { cauchy_location : float; cauchy_scale : float; }
type elt = float
val sample : ?rng:Gsl.Rng.t -> size:int -> t -> elt array
val cumulative_probability : t -> x:elt -> float
val density : t -> x:elt -> float
val quantile : t -> p:float -> elt
val create : location:float -> scale:float -> Distributions.Cauchy.t
val standard : Distributions.Cauchy.t
end