All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
Double |
absoluteValue()
Return the absolute value
|
IComplexNumber |
add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexDouble |
asDouble()
Convert to a double
|
Double |
complexArgument()
Returns the argument of a complex number.
|
IComplexNumber |
conj() |
IComplexDouble |
conji() |
IComplexNumber |
copy(IComplexNumber other) |
IComplexNumber |
div(double v) |
IComplexNumber |
div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
div(Number v) |
IComplexDouble |
divi(double v) |
IComplexNumber |
divi(IComplexNumber c) |
IComplexNumber |
divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
divi(Number v) |
IComplexNumber |
divi(Number v,
IComplexNumber result) |
IComplexNumber |
dup() |
boolean |
eq(IComplexNumber c) |
IComplexNumber |
eqc(IComplexNumber num)
Equals returning a complex number
|
boolean |
equals(Object o) |
IComplexNumber |
gt(IComplexNumber num)
Greater than returning a complex number
|
int |
hashCode() |
Double |
imaginaryComponent() |
IComplexNumber |
inv() |
IComplexDouble |
invi() |
boolean |
isImag() |
boolean |
isReal() |
boolean |
isZero() |
IComplexNumber |
lt(IComplexNumber num)
Less than returning a complex number
|
IComplexNumber |
mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
mul(Number v) |
IComplexNumber |
muli(IComplexNumber c) |
IComplexNumber |
muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
muli(Number v) |
IComplexNumber |
muli(Number v,
IComplexNumber result) |
boolean |
ne(IComplexNumber c) |
IComplexNumber |
neg() |
IComplexDouble |
negi() |
IComplexNumber |
neqc(IComplexNumber num)
Not Equals returning a complex number
|
Double |
realComponent() |
IComplexNumber |
set(Number real,
Number imag) |
IComplexDouble |
sqrt() |
IComplexNumber |
sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
sub(Number r) |
IComplexNumber |
subi(IComplexNumber c) |
IComplexNumber |
subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
subi(Number a) |
IComplexNumber |
subi(Number a,
IComplexNumber result) |
String |
toString() |