Orbital library

## Uses of Interfaceorbital.math.Complex

Packages that use Complex
orbital.math Defines arithmetic objects and provides mathematical algorithms.

Uses of Complex in orbital.math

Subinterfaces of Complex in orbital.math
` interface` `Integer`
Representation of an integer number k∈Z.
` interface` `Rational`
Representation of a rational number a⁄s ∈ Q.
` interface` `Real`
Representation of a real number a∈R.

Methods in orbital.math that return Complex
` Complex` `Complex.add(Complex b)`
adds two Complexes returning a third as a result
` Complex` ```ValueFactory.cartesian(double a, double b)```

` Complex` ```ValueFactory.cartesian(Real a, Real b)```
Creates a new complex from cartesian coordinates.
` Complex` `ValueFactory.complex(double a)`

` Complex` ```ValueFactory.complex(double a, double b)```

` Complex` ```ValueFactory.complex(float a, float b)```

` Complex` ```ValueFactory.complex(int a, int b)```

` Complex` ```ValueFactory.complex(long a, long b)```

` Complex` `ValueFactory.complex(Real a)`
Returns a new (real) complex whose value is equal to a + i*0.
` Complex` ```ValueFactory.complex(Real a, Real b)```
Returns a new complex whose value is equal to a + i*b.
` Complex` `Complex.conjugate()`
Returns the complex conjugated z = z* = z'.
` Complex` `Complex.divide(Complex b)`
divides two complex numbers.
` Complex` `ValueFactory.i()`
The imaginary unit iC.
` Complex` `ValueFactory.I()`
The imaginary unit iC.
` Complex` `ValueFactory.INFINITY()`
complex infinity ∞∈C.
` Complex` `Complex.multiply(Complex b)`
multiplies two Complexes returning a third as a result
` Complex` ```ValueFactory.polar(double r, double phi)```

` Complex` ```ValueFactory.polar(Real r, Real phi)```
Creates a new complex from polar coordinates with r*eiφ.
` Complex` `Complex.power(Complex x)`
power of complex numbers.
` Complex` `Complex.subtract(Complex b)`
subtracts two Complexes returning a third as a result

Methods in orbital.math with parameters of type Complex
` Complex` `Complex.add(Complex b)`
adds two Complexes returning a third as a result
` Complex` `Complex.divide(Complex b)`
divides two complex numbers.
` java.lang.String` `ArithmeticFormat.format(Complex obj)`
Specialization of format.
` java.lang.StringBuffer` ```ArithmeticFormat.format(Complex v, java.lang.StringBuffer result, java.text.FieldPosition fieldPosition)```
Specialization of format.
` Complex` `Complex.multiply(Complex b)`
multiplies two Complexes returning a third as a result
` Complex` `Complex.power(Complex x)`
power of complex numbers.
` Complex` `Complex.subtract(Complex b)`
subtracts two Complexes returning a third as a result

Orbital library
1.3.0: 11 Apr 2009