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 min_normal_pos : t Lazy.t
val zero : t
val epsilon : t
val of_int : int -> t
val to_int : t -> int
val truncate : t -> int
val round : 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 add : t -> t -> t
val sub : t -> t -> t
val scale : t -> t -> t
val abs : t -> t
val to_string_hum : t -> string
module Class: sig .. end
val classify : t -> Class.t