package posix-math2

  1. Overview
  2. Docs

Module Posix_mathSource

Sourcetype fp_type = [
  1. | `Infinite
  2. | `NaN
  3. | `Normal
  4. | `Subnormal
  5. | `Zero
]
Sourceval m_e : float
Sourceval m_log2e : float
Sourceval m_log10e : float
Sourceval m_ln2 : float
Sourceval m_ln10 : float
Sourceval m_pi : float
Sourceval m_pi_2 : float
Sourceval m_pi_4 : float
Sourceval m_1_pi : float
Sourceval m_2_pi : float
Sourceval m_2_sqrtpi : float
Sourceval m_sqrt2 : float
Sourceval m_sqrt1_2 : float
Sourceval fpclassify : float -> fp_type option
Sourceval isfinite : float -> bool
Sourceval isgreater : float -> float -> bool
Sourceval isgreaterequal : float -> float -> bool
Sourceval isinf : float -> bool
Sourceval isless : float -> float -> bool
Sourceval islessequal : float -> float -> bool
Sourceval islessgreater : float -> float -> bool
Sourceval isnan : float -> bool
Sourceval isnormal : float -> bool
Sourceval isunordered : float -> float -> bool
Sourceval signbit : float -> bool
Sourceval float_t : float Ctypes.typ
Sourceval double_t : float Ctypes.typ
Sourceval signgam : int Ctypes.ptr
Sourceval huge_val : float
Sourceval huge_valf : float
Sourceval huge_vall : LDouble.t
Sourceval infinity : float
Sourceval nan_constant : float
Sourceval acos : float -> float
Sourceval acosf : float -> float
Sourceval acosh : float -> float
Sourceval acoshf : float -> float
Sourceval acoshl : LDouble.t -> LDouble.t
Sourceval acosl : LDouble.t -> LDouble.t
Sourceval asin : float -> float
Sourceval asinf : float -> float
Sourceval asinh : float -> float
Sourceval asinhf : float -> float
Sourceval asinhl : LDouble.t -> LDouble.t
Sourceval asinl : LDouble.t -> LDouble.t
Sourceval atan : float -> float
Sourceval atan2 : float -> float -> float
Sourceval atan2f : float -> float -> float
Sourceval atanf : float -> float
Sourceval atanh : float -> float
Sourceval atanhf : float -> float
Sourceval atanhl : LDouble.t -> LDouble.t
Sourceval atanl : LDouble.t -> LDouble.t
Sourceval cbrt : float -> float
Sourceval cbrtf : float -> float
Sourceval cbrtl : LDouble.t -> LDouble.t
Sourceval ceil : float -> float
Sourceval ceilf : float -> float
Sourceval ceill : LDouble.t -> LDouble.t
Sourceval copysign : float -> float -> float
Sourceval copysignf : float -> float -> float
Sourceval copysignl : LDouble.t -> LDouble.t -> LDouble.t
Sourceval cos : float -> float
Sourceval cosf : float -> float
Sourceval cosh : float -> float
Sourceval coshf : float -> float
Sourceval coshl : LDouble.t -> LDouble.t
Sourceval erf : float -> float
Sourceval erfc : float -> float
Sourceval erfcf : float -> float
Sourceval erfcl : LDouble.t -> LDouble.t
Sourceval erff : float -> float
Sourceval exp : float -> float
Sourceval exp2 : float -> float
Sourceval exp2f : float -> float
Sourceval exp2l : LDouble.t -> LDouble.t
Sourceval expf : float -> float
Sourceval expm1 : float -> float
Sourceval expm1f : float -> float
Sourceval expm1l : LDouble.t -> LDouble.t
Sourceval fabs : float -> float
Sourceval fabsf : float -> float
Sourceval fabsl : LDouble.t -> LDouble.t
Sourceval fdim : float -> float -> float
Sourceval fdimf : float -> float -> float
Sourceval floor : float -> float
Sourceval floorf : float -> float
Sourceval floorl : LDouble.t -> LDouble.t
Sourceval fma : float -> float -> float -> float
Sourceval fmaf : float -> float -> float -> float
Sourceval fmax : float -> float -> float
Sourceval fmaxf : float -> float -> float
Sourceval fmin : float -> float -> float
Sourceval fminf : float -> float -> float
Sourceval fmod : float -> float -> float
Sourceval fmodf : float -> float -> float
Sourceval frexp : float -> int Ctypes.ptr -> float
Sourceval frexpf : float -> int Ctypes.ptr -> float
Sourceval frexpl : LDouble.t -> int Ctypes.ptr -> LDouble.t
Sourceval hypot : float -> float -> float
Sourceval hypotf : float -> float -> float
Sourceval ilogb : float -> int
Sourceval ilogbf : float -> int
Sourceval ilogbl : LDouble.t -> int
Sourceval j0 : float -> float
Sourceval j1 : float -> float
Sourceval jn : int -> float -> float
Sourceval ldexp : float -> int -> float
Sourceval ldexpf : float -> int -> float
Sourceval ldexpl : LDouble.t -> int -> LDouble.t
Sourceval lgamma : float -> float
Sourceval lgammaf : float -> float
Sourceval lgammal : LDouble.t -> LDouble.t
Sourceval llrint : float -> Signed.LLong.t
Sourceval llrintf : float -> Signed.LLong.t
Sourceval llrintl : LDouble.t -> Signed.LLong.t
Sourceval llround : float -> Signed.LLong.t
Sourceval llroundf : float -> Signed.LLong.t
Sourceval llroundl : LDouble.t -> Signed.LLong.t
Sourceval log : float -> float
Sourceval log10 : float -> float
Sourceval log10f : float -> float
Sourceval log10l : LDouble.t -> LDouble.t
Sourceval log1p : float -> float
Sourceval log1pf : float -> float
Sourceval log1pl : LDouble.t -> LDouble.t
Sourceval log2 : float -> float
Sourceval log2f : float -> float
Sourceval log2l : LDouble.t -> LDouble.t
Sourceval logb : float -> float
Sourceval logbf : float -> float
Sourceval logbl : LDouble.t -> LDouble.t
Sourceval logf : float -> float
Sourceval lrint : float -> Signed.Long.t
Sourceval lrintf : float -> Signed.Long.t
Sourceval lrintl : LDouble.t -> Signed.Long.t
Sourceval lround : float -> Signed.Long.t
Sourceval lroundf : float -> Signed.Long.t
Sourceval lroundl : LDouble.t -> Signed.Long.t
Sourceval modf : float -> float Ctypes.ptr -> float
Sourceval modff : float -> float Ctypes.ptr -> float
Sourceval nan : string -> float
Sourceval nanf : string -> float
Sourceval nanl : string -> LDouble.t
Sourceval nearbyint : float -> float
Sourceval nearbyintf : float -> float
Sourceval nearbyintl : LDouble.t -> LDouble.t
Sourceval nextafter : float -> float -> float
Sourceval nextafterf : float -> float -> float
Sourceval nextafterl : LDouble.t -> LDouble.t -> LDouble.t
Sourceval nexttoward : float -> LDouble.t -> float
Sourceval nexttowardf : float -> LDouble.t -> float
Sourceval nexttowardl : LDouble.t -> LDouble.t -> LDouble.t
Sourceval pow : float -> float -> float
Sourceval powf : float -> float -> float
Sourceval remainder : float -> float -> float
Sourceval remainderf : float -> float -> float
Sourceval remainderl : LDouble.t -> LDouble.t -> LDouble.t
Sourceval remquo : float -> float -> int Ctypes.ptr -> float
Sourceval remquof : float -> float -> int Ctypes.ptr -> float
Sourceval remquol : LDouble.t -> LDouble.t -> int Ctypes.ptr -> LDouble.t
Sourceval rint : float -> float
Sourceval rintf : float -> float
Sourceval rintl : LDouble.t -> LDouble.t
Sourceval round : float -> float
Sourceval roundf : float -> float
Sourceval roundl : LDouble.t -> LDouble.t
Sourceval scalbln : float -> Signed.Long.t -> float
Sourceval scalblnf : float -> Signed.Long.t -> float
Sourceval scalblnl : LDouble.t -> Signed.Long.t -> LDouble.t
Sourceval scalbn : float -> int -> float
Sourceval scalbnf : float -> int -> float
Sourceval scalbnl : LDouble.t -> int -> LDouble.t
Sourceval sin : float -> float
Sourceval sinf : float -> float
Sourceval sinh : float -> float
Sourceval sinhf : float -> float
Sourceval sinhl : LDouble.t -> LDouble.t
Sourceval sqrt : float -> float
Sourceval sqrtf : float -> float
Sourceval sqrtl : LDouble.t -> LDouble.t
Sourceval tan : float -> float
Sourceval tanf : float -> float
Sourceval tanh : float -> float
Sourceval tanhf : float -> float
Sourceval tanhl : LDouble.t -> LDouble.t
Sourceval tgamma : float -> float
Sourceval tgammaf : float -> float
Sourceval tgammal : LDouble.t -> LDouble.t
Sourceval trunc : float -> float
Sourceval truncf : float -> float
Sourceval truncl : LDouble.t -> LDouble.t
Sourceval y0 : float -> float
Sourceval y1 : float -> float
Sourceval yn : int -> float -> float