Functor Mpc.C.Make

module Make: 
functor (* : sig
end) -> sig .. end
Parameters:
* : Param

type t = Mpc.c 
val zero : t
val one : t
val minus_one : t
val i : t
val compare : t -> t -> int
val compare_int : t -> int -> int
val neg : t -> t
val abs : t -> Mpfr.fr
val add : t -> t -> t
val add_int : t -> int -> t
val sub : t -> t -> t
val sub_int : t -> int -> t
val mul : t -> t -> t
val mul_int : t -> int -> t
val div : t -> t -> t
val fma : t -> t -> t -> t
val pow_int : base:t -> exponent:int -> t
val int_pow_int : base:int -> exponent:int -> t
val scale : t -> base:int -> exponent:int -> t
val root : nth:int -> t -> t
val sqrt : t -> t
val log : t -> t
val based_log : base:int -> t -> t
val pow : t -> t -> t
val exp : t -> t
val conj : t -> t
val norm2 : t -> Mpfr.fr
val arg : t -> Mpfr.fr
val polar : Mpfr.fr -> Mpfr.fr -> t
val proj : t -> t
val real : t -> Mpfr.fr
val imag : t -> Mpfr.fr
val of_based_string : base:int -> string -> t
val of_string : string -> t
val to_based_string : base:int -> t -> string
val to_string : t -> string
val of_int : int -> t
val of_float : float -> t
val of_z : Gmp.z -> t
val of_q : Gmp.q -> t
val of_f : Gmp.f -> t
val of_fr : Mpfr.fr -> t
val make_int : int -> int -> t
val make_float : float -> float -> t
val make_z : Gmp.z -> Gmp.z -> t
val make_q : Gmp.q -> Gmp.q -> t
val make_f : Gmp.f -> Gmp.f -> t
val make_fr : Mpfr.fr -> Mpfr.fr -> t