Constructs an initialized Float.
Constructs from a Complex.
Constructs from two Floats.
Constructs from two longs.
Constructs from two ulongs.
Constructs from two longs.
Constructs from two strings.
Constructs from a string.
Constructs a Complex from a zero-terminated string.
Returns the absolute value: |z| = √(re² + im²).
Returns the polar angle: φ = arctan(b/a).
Converts this number to cartesian representation. Returns itself.
Clears this number and deallocates its data.
Conjugates this number: conj(z) = Re(z) - Im(z). Returns itself.
Returns a conjugated copy of this number.
Returns a deep copy of this number.
Calculates e^z. Returns itself.
Calculates frac(z). Returns itself.
Inverses this number: z = z^-1. Returns itself.
Returns an inversed copy of this number.
Calculates ln(z). Returns itself.
Calculates loga+bi(w) = ln(w)/ln(a+bi). Returns a new number.
Negates this number. Returns itself.
Calculates z+x. Returns a new number.
Calculates z += x. Returns itself.
Calculates z/x. Returns a new number.
Calculates z /= x. Returns itself.
Calculates x/z. Returns a new number.
Compares z to x.
Compares z to x.
Calculates z % w. Returns a new number.
Calculates z % f. Returns a new number.
Calculates z %= w. Returns itself.
Calculates z %= f. Returns itself.
Calculates z*x. Returns a new number.
Calculates z *= x. Returns itself.
Returns a negated copy of this number.
Calculates z-x. Returns a new number.
Calculates z -= x. Returns itself.
Converts this number to polar representation. Returns itself.
Calculates z^w. Returns itself.
Calculates z^x. Returns itself.
Parses the string and sets the real and imaginary parts. Returns itself.
Calculates √z. Returns itself.
Returns this number as a string.
Returns this number as a string.
For convenient construction of Complex numbers.
A class for working with imaginary numbers.