Module Owl_distribution_generic

val broadcast_align_shape : ('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t * ('g, 'h) Owl_dense_ndarray_generic.t * int array * int array * (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t * (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t
val broadcast_op0 : (('a, 'b) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> unit) -> ('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> int -> ('e, 'f) Owl_dense_ndarray_generic.t
val broadcast_op2 : (('a, 'b) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> unit) -> ('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val broadcast_op1 : (('a, 'b) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> unit) -> ('e, 'f) Owl_dense_ndarray_generic.t -> int -> ('c, 'd) Owl_dense_ndarray_generic.t
val broadcast_op3 : (('a, 'b) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> (int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t -> unit) -> ('a, 'b) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t
val uniform_rvs : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val uniform_logpdf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val uniform_logcdf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val uniform_logsf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_rvs : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val gaussian_pdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_logpdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_cdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_logcdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_ppf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_sf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_logsf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gaussian_isf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val exponential_rvs : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> n:int -> ('c, 'd) Owl_dense_ndarray_generic.t
val exponential_pdf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_logpdf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_cdf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_logcdf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_ppf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_sf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_logsf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val exponential_isf : lambda:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val poisson_rvs : mu:('a, 'b) Owl_dense_ndarray_generic.t -> n:int -> ('c, 'd) Owl_dense_ndarray_generic.t
val gamma_rvs : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val gamma_pdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_logpdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_cdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_logcdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_ppf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_sf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_logsf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gamma_isf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val beta_rvs : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val chi2_rvs : df:('a, 'b) Owl_dense_ndarray_generic.t -> n:int -> ('c, 'd) Owl_dense_ndarray_generic.t
val chi2_logpdf : df:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val chi2_logcdf : df:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val chi2_logsf : df:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val f_rvs : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val f_pdf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val f_logpdf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val f_cdf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val f_logcdf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val f_ppf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val f_logsf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val f_isf : dfnum:('a, 'b) Owl_dense_ndarray_generic.t -> dfden:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_rvs : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val cauchy_pdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_logpdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_cdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_logcdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_ppf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_sf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_logsf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val cauchy_isf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_rvs : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val lomax_pdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_logpdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_cdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_logcdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_ppf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_sf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_logsf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lomax_isf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_rvs : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val weibull_pdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_logpdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_cdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_logcdf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_ppf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_sf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_logsf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val weibull_isf : shape:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_rvs : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val laplace_pdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_logpdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_cdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_logcdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_ppf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_sf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_logsf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val laplace_isf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gumbel1_rvs : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val gumbel1_logpdf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gumbel1_logcdf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gumbel1_logsf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gumbel2_rvs : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val gumbel2_logpdf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gumbel2_logcdf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val gumbel2_logsf : a:('a, 'b) Owl_dense_ndarray_generic.t -> b:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_rvs : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val logistic_pdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_logpdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_cdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_logcdf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_ppf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_sf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_logsf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val logistic_isf : loc:('a, 'b) Owl_dense_ndarray_generic.t -> scale:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_rvs : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> n:int -> ('e, 'f) Owl_dense_ndarray_generic.t
val lognormal_pdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_logpdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_cdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_logcdf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_ppf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_sf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_logsf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val lognormal_isf : mu:('a, 'b) Owl_dense_ndarray_generic.t -> sigma:('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t -> ('g, 'h) Owl_dense_ndarray_generic.t
val rayleigh_rvs : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> n:int -> ('c, 'd) Owl_dense_ndarray_generic.t
val rayleigh_pdf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_logpdf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_cdf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_logcdf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_ppf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_sf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_logsf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t
val rayleigh_isf : sigma:('a, 'b) Owl_dense_ndarray_generic.t -> ('c, 'd) Owl_dense_ndarray_generic.t -> ('e, 'f) Owl_dense_ndarray_generic.t