Module Float


module Float: sig .. end
Ordinary t-only nan test.

type t = float 
include Sexpable.S
include Binable.S
include Floatable.S
include Stringable.S
include Hashable.S
include Comparable.S
include Robustly_comparable.S
val max_value : t
val min_value : t
val zero : t
val epsilon : t
val of_int : int -> t
val to_int : t -> int
val of_int64 : int64 -> t
val to_int64 : t -> int64
val truncate : t -> int
val round : t -> t
val iround : t -> int option
val iround_exn : t -> int
val is_nan : t -> bool
Ordinary t-only nan test.
val is_inf : t -> bool
Ordinary t-only infinity test.
val min_inan : t -> t -> t
min that returns the other value if one of the values is a nan.

max that returns the other value if one of the values is a nan.

val max_inan : t -> t -> t
val (+) : t -> t -> t
val (-) : t -> t -> t
val ( * ) : t -> t -> t
val (/) : t -> t -> t
val modf : float -> float * float
val floor : float -> float
val ceil : float -> float
val mod_float : float -> float -> float
val add : t -> t -> t
val sub : t -> t -> t
val scale : t -> t -> t
val abs : t -> t
module Class: sig .. end
val classify : t -> Class.t
module Sign: sig .. end
val sign : t -> Sign.t