public class ComplexDouble extends org.jblas.ComplexDouble implements IComplexDouble
| Modifier and Type | Field and Description |
|---|---|
static ComplexDouble |
NEG |
static ComplexDouble |
UNIT |
static ComplexDouble |
ZERO |
| Constructor and Description |
|---|
ComplexDouble(org.jblas.ComplexDouble c) |
ComplexDouble(double real) |
ComplexDouble(double real,
double imag) |
| Modifier and Type | Method and Description |
|---|---|
double |
abs()
Return the absolute value
|
Double |
absoluteValue()
Return the absolute value
|
org.jblas.ComplexDouble |
add(org.jblas.ComplexDouble c)
Add two complex numbers.
|
org.jblas.ComplexDouble |
add(double c)
Add a realComponent number to a complex number.
|
IComplexNumber |
add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
add(Number c)
Add a realComponent number to a complex number.
|
org.jblas.ComplexDouble |
addi(org.jblas.ComplexDouble c)
Add two complex numbers in-place storing the result in this.
|
org.jblas.ComplexDouble |
addi(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
Add two complex numbers in-place
|
org.jblas.ComplexDouble |
addi(double c)
Add a realComponent number to complex number in-place, storing the result in this.
|
org.jblas.ComplexDouble |
addi(double a,
org.jblas.ComplexDouble result)
Add a realComponent number to a complex number in-place.
|
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.
|
double |
arg()
Returns the argument of a complex number.
|
IComplexDouble |
asDouble()
Convert to a double
|
IComplexFloat |
asFloat()
Convert to a float
|
Double |
complexArgument()
Returns the argument of a complex number.
|
ComplexDouble |
conj() |
ComplexDouble |
conji() |
org.jblas.ComplexDouble |
copy(org.jblas.ComplexDouble other) |
IComplexNumber |
copy(IComplexNumber other) |
ComplexDouble |
div(org.jblas.ComplexDouble c)
Divide two complex numbers
|
ComplexDouble |
div(double v) |
IComplexNumber |
div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
div(Number v) |
ComplexDouble |
divi(org.jblas.ComplexDouble c) |
org.jblas.ComplexDouble |
divi(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
Divide two complex numbers, in-place
|
ComplexDouble |
divi(double v) |
ComplexDouble |
divi(double v,
org.jblas.ComplexDouble result) |
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) |
ComplexDouble |
dup() |
boolean |
eq(org.jblas.ComplexDouble c) |
boolean |
eq(IComplexNumber c) |
IComplexNumber |
eqc(IComplexNumber num) |
boolean |
equals(Object o)
Comparing two DoubleComplex values.
|
IComplexNumber |
gt(IComplexNumber num) |
double |
imag() |
Double |
imaginaryComponent() |
ComplexDouble |
inv() |
ComplexDouble |
invi() |
boolean |
isImag() |
boolean |
isReal() |
boolean |
isZero() |
IComplexNumber |
lt(IComplexNumber num) |
org.jblas.ComplexDouble |
mul(org.jblas.ComplexDouble c)
Multiply two complex numbers
|
org.jblas.ComplexDouble |
mul(double v) |
IComplexNumber |
mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
mul(Number v) |
org.jblas.ComplexDouble |
muli(org.jblas.ComplexDouble c) |
org.jblas.ComplexDouble |
muli(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
Multiply two complex numbers, inplace
|
org.jblas.ComplexDouble |
muli(double v) |
org.jblas.ComplexDouble |
muli(double v,
org.jblas.ComplexDouble result) |
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(org.jblas.ComplexDouble c) |
boolean |
ne(IComplexNumber c) |
ComplexDouble |
neg() |
ComplexDouble |
negi() |
IComplexNumber |
neqc(IComplexNumber num) |
double |
real() |
Double |
realComponent() |
org.jblas.ComplexDouble |
set(double real,
double imag) |
IComplexNumber |
set(Number real,
Number imag) |
ComplexDouble |
sqrt() |
org.jblas.ComplexDouble |
sub(org.jblas.ComplexDouble c)
Subtract two complex numbers
|
org.jblas.ComplexDouble |
sub(double r) |
IComplexNumber |
sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
sub(Number r) |
org.jblas.ComplexDouble |
subi(org.jblas.ComplexDouble c) |
org.jblas.ComplexDouble |
subi(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
Subtract two complex numbers, in-place
|
org.jblas.ComplexDouble |
subi(double a) |
org.jblas.ComplexDouble |
subi(double a,
org.jblas.ComplexDouble result) |
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() |
public static final ComplexDouble UNIT
public static final ComplexDouble NEG
public static final ComplexDouble ZERO
public ComplexDouble(org.jblas.ComplexDouble c)
public ComplexDouble(double real,
double imag)
public ComplexDouble(double real)
public IComplexNumber eqc(IComplexNumber num)
eqc in interface IComplexNumberpublic IComplexNumber neqc(IComplexNumber num)
neqc in interface IComplexNumberpublic IComplexNumber gt(IComplexNumber num)
gt in interface IComplexNumberpublic IComplexNumber lt(IComplexNumber num)
lt in interface IComplexNumberpublic double arg()
arg in class org.jblas.ComplexDoublepublic double abs()
abs in class org.jblas.ComplexDoublepublic IComplexFloat asFloat()
asFloat in interface IComplexNumberpublic IComplexDouble asDouble()
asDouble in interface IComplexNumberpublic ComplexDouble dup()
dup in interface IComplexNumberdup in class org.jblas.ComplexDoublepublic ComplexDouble conji()
conji in interface IComplexNumberconji in class org.jblas.ComplexDoublepublic ComplexDouble conj()
conj in interface IComplexNumberconj in class org.jblas.ComplexDoublepublic IComplexNumber set(Number real, Number imag)
set in interface IComplexNumberpublic IComplexNumber copy(IComplexNumber other)
copy in interface IComplexNumberpublic IComplexNumber addi(IComplexNumber c, IComplexNumber result)
addi in interface IComplexNumberc - result - public IComplexNumber addi(IComplexNumber c)
addi in interface IComplexNumberc - public IComplexNumber add(IComplexNumber c)
add in interface IComplexNumberc - public IComplexNumber addi(Number a, IComplexNumber result)
addi in interface IComplexNumbera - result - public IComplexNumber addi(Number c)
addi in interface IComplexNumberc - public IComplexNumber add(Number c)
add in interface IComplexNumberc - public IComplexNumber subi(IComplexNumber c, IComplexNumber result)
subi in interface IComplexNumberc - result - public IComplexNumber subi(IComplexNumber c)
subi in interface IComplexNumberpublic IComplexNumber sub(IComplexNumber c)
sub in interface IComplexNumberc - public IComplexNumber subi(Number a, IComplexNumber result)
subi in interface IComplexNumberpublic IComplexNumber subi(Number a)
subi in interface IComplexNumberpublic IComplexNumber sub(Number r)
sub in interface IComplexNumberpublic IComplexNumber muli(IComplexNumber c, IComplexNumber result)
muli in interface IComplexNumberc - result - public IComplexNumber muli(IComplexNumber c)
muli in interface IComplexNumberpublic IComplexNumber mul(IComplexNumber c)
mul in interface IComplexNumberc - public IComplexNumber mul(Number v)
mul in interface IComplexNumberpublic IComplexNumber muli(Number v, IComplexNumber result)
muli in interface IComplexNumberpublic IComplexNumber muli(Number v)
muli in interface IComplexNumberpublic IComplexNumber div(IComplexNumber c)
div in interface IComplexNumberc - public IComplexNumber divi(IComplexNumber c, IComplexNumber result)
divi in interface IComplexNumberc - result - public IComplexNumber divi(IComplexNumber c)
divi in interface IComplexNumberpublic IComplexNumber divi(Number v, IComplexNumber result)
divi in interface IComplexNumberpublic IComplexNumber divi(Number v)
divi in interface IComplexNumberpublic IComplexNumber div(Number v)
div in interface IComplexNumberpublic boolean eq(IComplexNumber c)
eq in interface IComplexNumberpublic boolean ne(IComplexNumber c)
ne in interface IComplexNumberpublic String toString()
toString in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble set(double real,
double imag)
set in class org.jblas.ComplexDoublepublic double real()
real in class org.jblas.ComplexDoublepublic double imag()
imag in class org.jblas.ComplexDoublepublic Double realComponent()
realComponent in interface IComplexDoublerealComponent in interface IComplexNumberpublic Double imaginaryComponent()
imaginaryComponent in interface IComplexDoubleimaginaryComponent in interface IComplexNumberpublic org.jblas.ComplexDouble copy(org.jblas.ComplexDouble other)
copy in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble addi(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
addi in class org.jblas.ComplexDoublec - result - public org.jblas.ComplexDouble addi(org.jblas.ComplexDouble c)
addi in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble add(org.jblas.ComplexDouble c)
add in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble addi(double a,
org.jblas.ComplexDouble result)
addi in class org.jblas.ComplexDoublea - result - public org.jblas.ComplexDouble addi(double c)
addi in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble add(double c)
add in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble subi(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
subi in class org.jblas.ComplexDoublec - result - public org.jblas.ComplexDouble subi(org.jblas.ComplexDouble c)
subi in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble sub(org.jblas.ComplexDouble c)
sub in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble subi(double a,
org.jblas.ComplexDouble result)
subi in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble subi(double a)
subi in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble sub(double r)
sub in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble muli(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
muli in class org.jblas.ComplexDoublec - result - public org.jblas.ComplexDouble muli(org.jblas.ComplexDouble c)
muli in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble mul(org.jblas.ComplexDouble c)
mul in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble mul(double v)
mul in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble muli(double v,
org.jblas.ComplexDouble result)
muli in class org.jblas.ComplexDoublepublic org.jblas.ComplexDouble muli(double v)
muli in class org.jblas.ComplexDoublepublic ComplexDouble div(org.jblas.ComplexDouble c)
div in class org.jblas.ComplexDoublec - public org.jblas.ComplexDouble divi(org.jblas.ComplexDouble c,
org.jblas.ComplexDouble result)
divi in class org.jblas.ComplexDoublec - result - public ComplexDouble divi(org.jblas.ComplexDouble c)
divi in class org.jblas.ComplexDoublepublic ComplexDouble divi(double v, org.jblas.ComplexDouble result)
divi in class org.jblas.ComplexDoublepublic ComplexDouble divi(double v)
divi in interface IComplexDoubledivi in class org.jblas.ComplexDoublepublic ComplexDouble div(double v)
div in interface IComplexDoublediv in class org.jblas.ComplexDoublepublic Double absoluteValue()
absoluteValue in interface IComplexNumberpublic Double complexArgument()
complexArgument in interface IComplexNumberpublic ComplexDouble invi()
invi in interface IComplexNumberinvi in class org.jblas.ComplexDoublepublic ComplexDouble inv()
inv in interface IComplexNumberinv in class org.jblas.ComplexDoublepublic ComplexDouble neg()
neg in interface IComplexNumberneg in class org.jblas.ComplexDoublepublic ComplexDouble negi()
negi in interface IComplexNumbernegi in class org.jblas.ComplexDoublepublic ComplexDouble sqrt()
sqrt in interface IComplexNumbersqrt in class org.jblas.ComplexDoublepublic boolean equals(Object o)
equals in class org.jblas.ComplexDoubleo - public boolean eq(org.jblas.ComplexDouble c)
eq in class org.jblas.ComplexDoublepublic boolean ne(org.jblas.ComplexDouble c)
ne in class org.jblas.ComplexDoublepublic boolean isZero()
isZero in interface IComplexNumberisZero in class org.jblas.ComplexDoublepublic boolean isReal()
isReal in interface IComplexNumberisReal in class org.jblas.ComplexDoublepublic boolean isImag()
isImag in interface IComplexNumberisImag in class org.jblas.ComplexDoubleCopyright © 2014. All Rights Reserved.