module Complex:sig..end
typet =Complex.t= {
|
re : |
|
im : |
val zero : tval one : tval i : tval neg : t -> tval conj : t -> tval add : t -> t -> tval sub : t -> t -> tval mul : t -> t -> tval inv : t -> tval div : t -> t -> tval sqrt : t -> tval norm2 : t -> floatval norm : t -> floatval arg : t -> floatval polar : float -> float -> tval exp : t -> tval log : t -> tval pow : t -> t -> tval equal : 'a -> 'a -> boolval hash : 'a -> intval gen : ?size:'a -> Random.State.t -> Complex.t