1 """Stub file for the 'cmath' module."""
\r
4 from typing import Union, Tuple
\r
6 e = ... # type: float
\r
7 pi = ... # type: float
\r
9 _C = Union[float, complex]
\r
11 def acos(x: _C) -> complex: ...
\r
12 def acosh(x: _C) -> complex: ...
\r
13 def asin(x: _C) -> complex: ...
\r
14 def asinh(x: _C) -> complex: ...
\r
15 def atan(x: _C) -> complex: ...
\r
16 def atanh(x: _C) -> complex: ...
\r
17 def cos(x: _C) -> complex: ...
\r
18 def cosh(x: _C) -> complex: ...
\r
19 def exp(x: _C) -> complex: ...
\r
20 def isinf(z: _C) -> bool: ...
\r
21 def isnan(z: _C) -> bool: ...
\r
22 def log(x: _C, base: _C = ...) -> complex: ...
\r
23 def log10(x: _C) -> complex: ...
\r
24 def phase(z: _C) -> float: ...
\r
25 def polar(z: _C) -> Tuple[float, float]: ...
\r
26 def rect(r: float, phi: float) -> complex: ...
\r
27 def sin(x: _C) -> complex: ...
\r
28 def sinh(x: _C) -> complex: ...
\r
29 def sqrt(x: _C) -> complex: ...
\r
30 def tan(x: _C) -> complex: ...
\r
31 def tanh(x: _C) -> complex: ...
\r
33 if sys.version_info >= (3,):
\r
34 def isfinite(z: _C) -> bool: ...
\r