Module Creal


module Creal: sig .. end

type t 
val approx : t -> int -> Gmp.Z.t
val msd : t -> int
val add : t -> t -> t
val neg : t -> t
val sub : t -> t -> t
val abs : t -> t
val mul : t -> t -> t
val inv : t -> t
val div : t -> t -> t
val pow_int : t -> int -> t
val root : int -> t -> t
val sqrt : t -> t
val ln : t -> t
val log : base:t -> t -> t
val exp : t -> t
val pow : t -> t -> t
val sin : t -> t
val cos : t -> t
val tan : t -> t
val arcsin : t -> t
val arccos : t -> t
val arctan : t -> t
val arctan_reciproqual : int -> t
val sinh : t -> t
val cosh : t -> t
val tanh : t -> t
val arcsinh : t -> t
val arccosh : t -> t
val arctanh : t -> t
val zero : t
val one : t
val two : t
val pi : t
val half_pi : t
val e : t
val cmp : t -> t -> int
val rel_cmp : int -> t -> t -> int
val min : t -> t -> t
val max : t -> t -> t
val of_int : int -> t
val of_z : Gmp.Z.t -> t
val of_q : Gmp.Q.t -> t
val of_float : float -> t
val of_string : ?radix:int -> string -> t
val to_float : t -> int -> float
val to_q : t -> int -> Gmp.Q.t
val to_string : t -> int -> string
val to_beautiful_string : t -> int -> string
val print : Format.formatter -> t -> unit
val set_print_precision : int -> unit
module Infixes: sig .. end