sig
type t = float
val compare : UtilsLib.Float.t -> UtilsLib.Float.t -> int
val rand : UtilsLib.Float.t -> UtilsLib.Float.t
val cmp_float : ?epsilon_float:float -> unit -> float -> float -> bool
module Infix :
sig
external ( + ) : float -> float -> float = "%addfloat"
external ( - ) : float -> float -> float = "%subfloat"
external ( * ) : float -> float -> float = "%mulfloat"
external ( / ) : float -> float -> float = "%divfloat"
external ( % ) : float -> float -> float = "caml_fmod_float" "fmod"
"float"
external ( ** ) : float -> float -> float = "caml_power_float" "pow"
"float"
val ( < ) : float -> float -> bool
val ( > ) : float -> float -> bool
val ( = ) : float -> float -> bool
val ( <= ) : float -> float -> bool
val ( >= ) : float -> float -> bool
end
module InfixDot :
sig
external ( +. ) : float -> float -> float = "%addfloat"
external ( -. ) : float -> float -> float = "%subfloat"
external ( *. ) : float -> float -> float = "%mulfloat"
external ( /. ) : float -> float -> float = "%divfloat"
external ( %. ) : float -> float -> float = "caml_fmod_float" "fmod"
"float"
external ( **. ) : float -> float -> float = "caml_power_float" "pow"
"float"
val ( <. ) : float -> float -> bool
val ( >. ) : float -> float -> bool
val ( =. ) : float -> float -> bool
val ( <=. ) : float -> float -> bool
val ( >=. ) : float -> float -> bool
end
end