Module Fadbad.OrderedB
Construct a BAD-like module from a module of operators over ordered elements
Parameters
T : OrderedOpS
Signature
type t= Fadbad__Badiff.OrderedBTypeName(T).ttype elt= T.elttype scalar= T.scalar
val copy : t -> tval deepcopy : t -> tval create : unit -> tval make : elt -> tval integer : int -> tval zero : unit -> tval one : unit -> tval two : unit -> tval get : t -> eltval (!!) : t -> eltval to_string : t -> stringval string_of_scalar : scalar -> stringval string_of_elt : elt -> stringval (~+) : t -> tval (~-) : t -> tval (+) : t -> t -> tval (+=) : t -> t -> tval (-) : t -> t -> tval (-=) : t -> t -> tval (*) : t -> t -> tval (*=) : t -> t -> tval (/) : t -> t -> tval (/=) : t -> t -> tval (**) : t -> t -> tval inv : t -> tval sqr : t -> tval sqrt : t -> tval log : t -> tval exp : t -> tval sin : t -> tval cos : t -> tval tan : t -> tval asin : t -> tval acos : t -> tval atan : t -> tval scale : t -> scalar -> tval translate : t -> scalar -> tval (=) : t -> t -> boolval (<>) : t -> t -> boolval (<) : t -> t -> boolval (<=) : t -> t -> boolval (>) : t -> t -> boolval (>=) : t -> t -> boolval min : t -> t -> tval max : t -> t -> t
type op= Fadbad__Badiff.OrderedBTypeName(T).op=..