Module Owl_maths_special

module CI = Cstubs_internals
val airy : float -> ( 'a, [ `C ] ) CI.pointer -> ( 'b, [ `C ] ) CI.pointer -> ( 'c, [ `C ] ) CI.pointer -> ( 'd, [ `C ] ) CI.pointer -> int
val ellipj : float -> float -> ( 'a, [ `C ] ) CI.pointer -> ( 'b, [ `C ] ) CI.pointer -> ( 'c, [ `C ] ) CI.pointer -> ( 'd, [ `C ] ) CI.pointer -> int
val ellipk : float -> float
val ellipkm1 : float -> float
val ellipkinc : float -> float -> float
val ellipe : float -> float
val ellipeinc : float -> float -> float
val j0 : float -> float
val j1 : float -> float
val jv : float -> float -> float
val y0 : float -> float
val y1 : float -> float
val yv : float -> float -> float
val yn : int -> float -> float
val i0 : float -> float
val i0e : float -> float
val i1 : float -> float
val i1e : float -> float
val iv : float -> float -> float
val k0 : float -> float
val k0e : float -> float
val k1 : float -> float
val k1e : float -> float
val gamma : float -> float
val rgamma : float -> float
val loggamma : float -> float
val gammainc : float -> float -> float
val gammaincinv : float -> float -> float
val gammaincc : float -> float -> float
val gammainccinv : float -> float -> float
val psi : float -> float
val beta : float -> float -> float
val betainc : float -> float -> float -> float
val betaincinv : float -> float -> float -> float
val erf : float -> float
val erfc : float -> float
val erfcx : float -> float
val erfinv : float -> float
val erfcinv : float -> float
val dawsn : float -> float
val fresnel : float -> ( 'a, [ `C ] ) CI.pointer -> ( 'b, [ `C ] ) CI.pointer -> int
val expn : int -> float -> float
val exp2 : float -> float
val exp10 : float -> float
val expm1 : float -> float
val shichi : float -> ( 'a, [ `C ] ) CI.pointer -> ( 'b, [ `C ] ) CI.pointer -> int
val sici : float -> ( 'a, [ `C ] ) CI.pointer -> ( 'b, [ `C ] ) CI.pointer -> int
val zeta : float -> float -> float
val zetac : float -> float
val struve : float -> float -> float
val asinh : float -> float
val acosh : float -> float
val atanh : float -> float
val hypot : float -> float -> float
val xlogy : float -> float -> float
val xlog1py : float -> float -> float
val logit : float -> float
val expit : float -> float
val log1mexp : float -> float
val log1pexp : float -> float
val logabs : float -> float
val sinc : float -> float
val sindg : float -> float
val cosdg : float -> float
val tandg : float -> float
val cotdg : float -> float
val bdtr : int -> int -> float -> float
val bdtrc : int -> int -> float -> float
val bdtri : int -> int -> float -> float
val btdtr : float -> float -> float -> float
val btdtri : float -> float -> float -> float
val fact : int -> float
val log_fact : int -> float
val doublefact : int -> float
val log_doublefact : int -> float
val combination : int -> int -> float
val log_combination : int -> int -> float
val mulmod : int -> int -> int -> int
val powmod : int -> int -> int -> int
val nextafter : float -> float -> float
val nextafterf : float -> float -> float