package bastet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Note: `float` is not a fully law abiding member of Additive.Semigroup, Multiplicative.Semigroup, Semiring, Division_Ring, and Euclidean_Ring, and any abstractions dependent on these, due to potential arithmetic overflows and floating point precision issues

val approximately_equal : tolerance:float -> float -> float -> bool
module Additive : sig ... end
module Multiplicative : sig ... end
module Subtractive : sig ... end
module Divisive : sig ... end
module Eq : Interface.EQ with type t = float
module Ord : Interface.ORD with type t = float
module Bounded : Interface.BOUNDED with type t = float
module Show : Interface.SHOW with type t = float
module Semiring : Interface.SEMIRING with type t = float
module Ring : Interface.RING with type t = float
module Commutative_Ring : Interface.COMMUTATIVE_RING with type t = float
module Division_Ring : Interface.DIVISION_RING with type t = float
module Euclidean_Ring : Interface.EUCLIDEAN_RING with type t = float
module Field : Interface.FIELD with type t = float
module Infix : sig ... end
OCaml

Innovation. Community. Security.