public interface IComplexNumber
Modifier and Type | Method and Description |
---|---|
java.lang.Number |
absoluteValue()
Return the absolute value
|
IComplexNumber |
add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
add(java.lang.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(java.lang.Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
addi(java.lang.Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexDouble |
asDouble()
Convert to a double
|
IComplexFloat |
asFloat()
Convert to a float
|
java.lang.Number |
complexArgument()
Returns the argument of a complex number.
|
IComplexNumber |
conj() |
IComplexNumber |
conji() |
IComplexNumber |
copy(IComplexNumber other) |
IComplexNumber |
div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
div(java.lang.Number v) |
IComplexNumber |
divi(IComplexNumber c) |
IComplexNumber |
divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
divi(java.lang.Number v) |
IComplexNumber |
divi(java.lang.Number v,
IComplexNumber result) |
IComplexNumber |
dup() |
boolean |
eq(IComplexNumber c) |
java.lang.Number |
imaginaryComponent() |
IComplexNumber |
inv() |
IComplexNumber |
invi() |
boolean |
isImag() |
boolean |
isReal() |
boolean |
isZero() |
IComplexNumber |
mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
mul(java.lang.Number v) |
IComplexNumber |
muli(IComplexNumber c) |
IComplexNumber |
muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
muli(java.lang.Number v) |
IComplexNumber |
muli(java.lang.Number v,
IComplexNumber result) |
boolean |
ne(IComplexNumber c) |
IComplexNumber |
neg() |
IComplexNumber |
negi() |
java.lang.Number |
realComponent() |
IComplexNumber |
set(java.lang.Number real,
java.lang.Number imag) |
IComplexNumber |
sqrt() |
IComplexNumber |
sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
sub(java.lang.Number r) |
IComplexNumber |
subi(IComplexNumber c) |
IComplexNumber |
subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
subi(java.lang.Number a) |
IComplexNumber |
subi(java.lang.Number a,
IComplexNumber result) |
IComplexNumber set(java.lang.Number real, java.lang.Number imag)
java.lang.Number realComponent()
java.lang.Number imaginaryComponent()
IComplexNumber dup()
IComplexNumber copy(IComplexNumber other)
IComplexNumber addi(IComplexNumber c, IComplexNumber result)
IComplexNumber addi(IComplexNumber c)
IComplexNumber add(IComplexNumber c)
IComplexNumber addi(java.lang.Number a, IComplexNumber result)
IComplexNumber addi(java.lang.Number c)
IComplexNumber add(java.lang.Number c)
IComplexNumber subi(IComplexNumber c, IComplexNumber result)
IComplexNumber subi(IComplexNumber c)
IComplexNumber sub(IComplexNumber c)
IComplexNumber subi(java.lang.Number a, IComplexNumber result)
IComplexNumber subi(java.lang.Number a)
IComplexNumber sub(java.lang.Number r)
IComplexNumber muli(IComplexNumber c, IComplexNumber result)
IComplexNumber muli(IComplexNumber c)
IComplexNumber mul(IComplexNumber c)
IComplexNumber mul(java.lang.Number v)
IComplexNumber muli(java.lang.Number v, IComplexNumber result)
IComplexNumber muli(java.lang.Number v)
IComplexNumber div(IComplexNumber c)
IComplexNumber divi(IComplexNumber c, IComplexNumber result)
IComplexNumber divi(IComplexNumber c)
IComplexNumber divi(java.lang.Number v, IComplexNumber result)
IComplexNumber divi(java.lang.Number v)
IComplexNumber div(java.lang.Number v)
java.lang.Number absoluteValue()
java.lang.Number complexArgument()
IComplexNumber invi()
IComplexNumber inv()
IComplexNumber neg()
IComplexNumber negi()
IComplexNumber conji()
IComplexNumber conj()
IComplexNumber sqrt()
boolean eq(IComplexNumber c)
boolean ne(IComplexNumber c)
boolean isZero()
boolean isReal()
boolean isImag()
IComplexFloat asFloat()
IComplexDouble asDouble()
Copyright © 2014. All Rights Reserved.