Index
Modules:
pycomplex
,
pycomplex/private/ncomplex_pow
,
pycomplex/private/pycore_pymath
.
API symbols
`$`:
pycomplex: proc `$`(z: PyTComplex): string
`'j`:
pycomplex: proc `'j`(s: static string): PyComplex
`**=`:
pycomplex: proc `**=`[T](self: var PyTComplex[T]; x: ComplexPowSecondParamType[T] | SomeInteger)
`**`:
pycomplex: template `**`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `**`[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template `**`[T](self: PyTComplex[T]; x: SomeInteger): PyTComplex[T]
pycomplex: template `**`[T](self: PyTComplex[T]; x: static Natural): PyTComplex[T]
pycomplex: template `**`[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template `**`[T](a: T; b: PyTComplex[T]): untyped
`*=`:
pycomplex: template `*=`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `*=`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `*=`[T](a: PyTComplex[T]; b: T): untyped
`*`:
pycomplex: template `*`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `*`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `*`[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template `*`[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template `*`[T](a: T; b: PyTComplex[T]): untyped
`+=`:
pycomplex: template `+=`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `+=`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `+=`[T](a: PyTComplex[T]; b: T): untyped
`+`:
pycomplex: proc `+`[T](z: PyTComplex[T]): PyTComplex[T]
pycomplex: template `+`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `+`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `+`[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template `+`[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template `+`[T](a: T; b: PyTComplex[T]): untyped
`-=`:
pycomplex: template `-=`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `-=`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `-=`[T](a: PyTComplex[T]; b: T): untyped
`-`:
pycomplex: proc `-`[T](z: PyTComplex[T]): PyTComplex[T]
pycomplex: template `-`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `-`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `-`[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template `-`[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template `-`[T](a: T; b: PyTComplex[T]): untyped
`/=`:
pycomplex: template `/=`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `/=`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `/=`[T](a: PyTComplex[T]; b: T): untyped
`/`:
pycomplex: template `/`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `/`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `/`[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template `/`[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template `/`[T](a: T; b: PyTComplex[T]): untyped
`==`:
pycomplex: template `==`[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template `==`[T](a: PyTComplex[T]; b: SomeInteger): untyped
pycomplex: template `==`[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template `==`[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template `==`[T](a: T; b: PyTComplex[T]): untyped
abs:
pycomplex: proc abs[T](z: PyTComplex[T]): T
complex:
pycomplex: proc complex[T](n: Complex[T]): PyTComplex[T]
pycomplex: proc complex(s: openArray[char]): PyComplex
pycomplex: proc complex[T: SomeFloat](real: T = 0.0; imag: T = 0.0): PyTComplex[T]
pycomplex: proc complex[T: SomeInteger](real: T = 0; imag: T = 0): PyComplex
pycomplex: template complex(real, imag: HasFloat): PyComplex
pycomplex: template complex(real, imag: HasIndex): PyComplex
complex_hash_impl:
pycomplex: template complex_hash_impl[T](z: T; hash_float_proc): Hash
conjugate:
pycomplex: proc conjugate[T](z: PyTComplex[T]): PyTComplex[T]
c_powi:
ncomplex_pow: proc c_powi[T](x: Complex[T]; i: SomeInteger): Complex[T]
c_powu:
ncomplex_pow: proc c_powu[T](x: Complex[T]; n: Natural): Complex[T]
formatValue:
pycomplex: proc formatValue(res: var string; z: PyTComplex; spec: string)
hash:
pycomplex: proc hash[T](z: PyTComplex[T]): Hash
imag:
pycomplex: template imag[T](z: PyTComplex[T]): T
imag=:
pycomplex: template imag=[T](z: PyTComplex[T]; _: T)
j:
pycomplex: template j(i: int{lit}): PyComplex
J:
pycomplex: template J(i: int{lit}): PyComplex
parsePyComplex:
pycomplex: proc parsePyComplex(s: openArray[char]): PyComplex
pow:
pycomplex: template pow[T](a: PyTComplex[T]; b: PyTComplex[T]): untyped
pycomplex: template pow[T](self: ComplexPowSecondParamType[T] | SomeInteger; x: PyTComplex[T]): PyTComplex[ T]
pycomplex: template pow[T](a: PyTComplex[T]; b: T): untyped
pycomplex: template pow[T](self: PyTComplex[T]; x: ComplexPowSecondParamType[T] | SomeInteger): PyTComplex[ T]
pycomplex: template pow[T](self: PyTComplex[T]; x: SomeInteger): PyTComplex[T]
pycomplex: template pow[T](self: PyTComplex[T]; x: static Natural): PyTComplex[T]
pycomplex: template pow[T](a: SomeInteger; b: PyTComplex[T]): untyped
pycomplex: template pow[T](a: T; b: PyTComplex[T]): untyped
ncomplex_pow: proc pow[T](a, b: Complex[T]): Complex[T]
ncomplex_pow: proc pow[T](self: Complex[T]; i: SomeInteger): Complex[T]
ncomplex_pow: proc pow[T](self: Complex[T]; n: static Natural): Complex[T]
powu:
ncomplex_pow: proc powu[T](self: Complex[T]; n: Natural): Complex[T]
Py_ADJUST_ERANGE1:
pycore_pymath: proc Py_ADJUST_ERANGE1(x: float)
Py_ADJUST_ERANGE2:
pycore_pymath: proc Py_ADJUST_ERANGE2(x, y: float)
PyComplex:
pycomplex: type PyComplex
pycomplex:
pycomplex: template pycomplex[T](z: Complex[T]): PyTComplex[T]
pycomplex: template pycomplex[T](re: T; im = T(0)): PyTComplex[T]
PyTComplex:
pycomplex: type PyTComplex
real:
pycomplex: template real[T](z: PyTComplex[T]): T
real=:
pycomplex: template real=[T](z: PyTComplex[T]; _: T)
repr:
pycomplex: proc repr(z: PyTComplex): string
toNimComplex:
pycomplex: template toNimComplex[T](z: PyTComplex[T]): Complex[T]