module internal.types.complex¶
Source: stdlib/internal/types/complex.codon
internal.types.complex¶Source: stdlib/internal/types/complex.codon
complex64 @tuple Class is named tuple (cannot write fields) ¶real: float32¶imag: float32¶complex @tuple Class is named tuple (cannot write fields) ¶real: float¶imag: float¶__new__()¶__new__(what) @overload Function is overloaded ¶__new__(real, imag) @overload Function is overloaded ¶__complex__(self)¶__bool__(self)¶__pos__(self)¶__neg__(self)¶__abs__(self)¶__copy__(self)¶__hash__(self)¶__add__(self, other: float)¶__sub__(self, other: float)¶__mul__(self, other: float)¶__truediv__(self, other: float)¶__eq__(self, other: float)¶__ne__(self, other: float)¶__pow__(self, other: float)¶__add__(self, other: int)¶__sub__(self, other: int)¶__mul__(self, other: int)¶__truediv__(self, other: int)¶__eq__(self, other: int)¶__ne__(self, other: int)¶__radd__(self, other: float)¶__rsub__(self, other: float)¶__rmul__(self, other: float)¶__rtruediv__(self, other: float)¶__rpow__(self, other: float)¶__radd__(self, other: int)¶__rsub__(self, other: int)¶__rmul__(self, other: int)¶__rtruediv__(self, other: int)¶__rpow__(self, other: int)¶__add__(self, other: complex)¶__sub__(self, other: complex)¶__mul__(self, other: complex)¶__truediv__(self, other: complex)¶__eq__(self, other: complex)¶__ne__(self, other: complex)¶__pow__(self, other: int)¶__pow__(self, other: complex)¶__repr__(self)¶conjugate(self)¶int @extend Class is extended to add given methods ¶__suffix_j__(x: int)¶float @extend Class is extended to add given methods ¶__complex__(self)¶__suffix_j__(x: float)¶f32 = float32¶complex64 @extend Class is extended to add given methods ¶__new__()¶__new__(other)¶__new__(real: f32)¶__new__(other: complex)¶__new__(real, imag)¶__complex__(self)¶__bool__(self)¶__pos__(self)¶__neg__(self)¶__abs__(self)¶__copy__(self)¶__hash__(self)¶__add__(self, other: complex)¶__sub__(self, other: complex)¶__mul__(self, other: complex)¶__truediv__(self, other: complex)¶__pow__(self, other: complex)¶__eq__(self, other: complex)¶__ne__(self, other: complex)¶__radd__(self, other: complex)¶__rsub__(self, other: complex)¶__rmul__(self, other: complex)¶__rtruediv__(self, other: complex)¶__rpow__(self, other: complex)¶__add__(self, other: float32)¶__sub__(self, other: float32)¶__mul__(self, other: float32)¶__truediv__(self, other: float32)¶__pow__(self, other: float32)¶__eq__(self, other: float32)¶__ne__(self, other: float32)¶__radd__(self, other: float32)¶__rsub__(self, other: float32)¶__rmul__(self, other: float32)¶__rtruediv__(self, other: float32)¶__rpow__(self, other: float32)¶__add__(self, other: float)¶__sub__(self, other: float)¶__mul__(self, other: float)¶__truediv__(self, other: float)¶__pow__(self, other: float)¶__eq__(self, other: float)¶__ne__(self, other: float)¶__radd__(self, other: float)¶__rsub__(self, other: float)¶__rmul__(self, other: float)¶__rtruediv__(self, other: float)¶__rpow__(self, other: float)¶__add__(self, other: int)¶__sub__(self, other: int)¶__mul__(self, other: int)¶__truediv__(self, other: int)¶__eq__(self, other: int)¶__ne__(self, other: int)¶__radd__(self, other: int)¶__rsub__(self, other: int)¶__rmul__(self, other: int)¶__rtruediv__(self, other: int)¶__rpow__(self, other: int)¶__add__(self, other: complex64)¶__sub__(self, other: complex64)¶__mul__(self, other: complex64)¶__truediv__(self, other: complex64)¶__eq__(self, other: complex64)¶__ne__(self, other: complex64)¶__pow__(self, other: int)¶__pow__(self, other: complex64)¶__repr__(self)¶__str__(self)¶conjugate(self)¶int @extend Class is extended to add given methods ¶__complex__(self)¶