org.nd4j.linalg.jblas.complex
Class ComplexFloat
- java.lang.Object
-
- org.jblas.ComplexFloat
-
- org.nd4j.linalg.jblas.complex.ComplexFloat
-
- All Implemented Interfaces:
- IComplexFloat, IComplexNumber
public class ComplexFloat extends org.jblas.ComplexFloat implements IComplexFloat
Complex float
-
-
Field Summary
Fields Modifier and Type Field and Description static ComplexFloatNEGstatic ComplexFloatUNITstatic ComplexFloatZERO
-
Constructor Summary
Constructors Constructor and Description ComplexFloat(org.jblas.ComplexFloat c)ComplexFloat(float real)ComplexFloat(float real, float imag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description floatabs()Return the absolute valuejava.lang.FloatabsoluteValue()Return the absolute valueorg.jblas.ComplexFloatadd(org.jblas.ComplexFloat c)Add two complex numbers.org.jblas.ComplexFloatadd(float c)Add a realComponent number to a complex number.IComplexNumberadd(IComplexNumber c)Add two complex numbers.IComplexNumberadd(java.lang.Number c)Add a realComponent number to a complex number.org.jblas.ComplexFloataddi(org.jblas.ComplexFloat c)Add two complex numbers in-place storing the result in this.org.jblas.ComplexFloataddi(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Add two complex numbers in-placeorg.jblas.ComplexFloataddi(float c)Add a realComponent number to complex number in-place, storing the result in this.org.jblas.ComplexFloataddi(float a, org.jblas.ComplexFloat result)Add a realComponent number to a complex number in-place.IComplexNumberaddi(IComplexNumber c)Add two complex numbers in-place storing the result in this.IComplexNumberaddi(IComplexNumber c, IComplexNumber result)Add two complex numbers in-placeIComplexNumberaddi(java.lang.Number c)Add a realComponent number to complex number in-place, storing the result in this.IComplexNumberaddi(java.lang.Number a, IComplexNumber result)Add a realComponent number to a complex number in-place.floatarg()Returns the argument of a complex number.IComplexDoubleasDouble()Convert to a doubleComplexFloatasFloat()Convert to a floatjava.lang.FloatcomplexArgument()Returns the argument of a complex number.ComplexFloatconj()ComplexFloatconji()org.jblas.ComplexFloatcopy(org.jblas.ComplexFloat other)IComplexNumbercopy(IComplexNumber other)ComplexFloatdiv(org.jblas.ComplexFloat c)Divide two complex numbersComplexFloatdiv(float v)IComplexNumberdiv(IComplexNumber c)Divide two complex numbersIComplexNumberdiv(java.lang.Number v)ComplexFloatdivi(org.jblas.ComplexFloat c)org.jblas.ComplexFloatdivi(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Divide two complex numbers, in-placeComplexFloatdivi(float v)ComplexFloatdivi(float v, org.jblas.ComplexFloat result)IComplexNumberdivi(IComplexNumber c)IComplexNumberdivi(IComplexNumber c, IComplexNumber result)Divide two complex numbers, in-placeIComplexNumberdivi(java.lang.Number v)IComplexNumberdivi(java.lang.Number v, IComplexNumber result)ComplexFloatdup()booleaneq(org.jblas.ComplexFloat c)booleaneq(IComplexNumber c)booleanequals(java.lang.Object o)Comparing two floatComplex values.floatimag()java.lang.FloatimaginaryComponent()ComplexFloatinv()ComplexFloatinvi()booleanisImag()booleanisReal()booleanisZero()org.jblas.ComplexFloatmul(org.jblas.ComplexFloat c)Multiply two complex numbersorg.jblas.ComplexFloatmul(float v)IComplexNumbermul(IComplexNumber c)Multiply two complex numbersIComplexNumbermul(java.lang.Number v)org.jblas.ComplexFloatmuli(org.jblas.ComplexFloat c)org.jblas.ComplexFloatmuli(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Multiply two complex numbers, inplaceorg.jblas.ComplexFloatmuli(float v)org.jblas.ComplexFloatmuli(float v, org.jblas.ComplexFloat result)IComplexNumbermuli(IComplexNumber c)IComplexNumbermuli(IComplexNumber c, IComplexNumber result)Multiply two complex numbers, inplaceIComplexNumbermuli(java.lang.Number v)IComplexNumbermuli(java.lang.Number v, IComplexNumber result)booleanne(org.jblas.ComplexFloat c)booleanne(IComplexNumber c)ComplexFloatneg()ComplexFloatnegi()floatreal()java.lang.FloatrealComponent()org.jblas.ComplexFloatset(float real, float imag)IComplexNumberset(java.lang.Number real, java.lang.Number imag)ComplexFloatsqrt()org.jblas.ComplexFloatsub(org.jblas.ComplexFloat c)Subtract two complex numbersorg.jblas.ComplexFloatsub(float r)IComplexNumbersub(IComplexNumber c)Subtract two complex numbersIComplexNumbersub(java.lang.Number r)org.jblas.ComplexFloatsubi(org.jblas.ComplexFloat c)org.jblas.ComplexFloatsubi(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Subtract two complex numbers, in-placeorg.jblas.ComplexFloatsubi(float a)org.jblas.ComplexFloatsubi(float a, org.jblas.ComplexFloat result)IComplexNumbersubi(IComplexNumber c)IComplexNumbersubi(IComplexNumber c, IComplexNumber result)Subtract two complex numbers, in-placeIComplexNumbersubi(java.lang.Number a)IComplexNumbersubi(java.lang.Number a, IComplexNumber result)java.lang.StringtoString()
-
-
-
Field Detail
-
UNIT
public static final ComplexFloat UNIT
-
NEG
public static final ComplexFloat NEG
-
ZERO
public static final ComplexFloat ZERO
-
-
Constructor Detail
-
ComplexFloat
public ComplexFloat(org.jblas.ComplexFloat c)
-
ComplexFloat
public ComplexFloat(float real, float imag)
-
ComplexFloat
public ComplexFloat(float real)
-
-
Method Detail
-
arg
public float arg()
Returns the argument of a complex number.- Overrides:
argin classorg.jblas.ComplexFloat
-
abs
public float abs()
Return the absolute value- Overrides:
absin classorg.jblas.ComplexFloat
-
asDouble
public IComplexDouble asDouble()
Convert to a double- Specified by:
asDoublein interfaceIComplexNumber- Returns:
- this complex number as a double
-
asFloat
public ComplexFloat asFloat()
Convert to a float- Specified by:
asFloatin interfaceIComplexNumber- Returns:
- this complex number as a float
-
dup
public ComplexFloat dup()
- Specified by:
dupin interfaceIComplexNumber- Overrides:
dupin classorg.jblas.ComplexFloat
-
conji
public ComplexFloat conji()
- Specified by:
conjiin interfaceIComplexNumber- Overrides:
conjiin classorg.jblas.ComplexFloat
-
conj
public ComplexFloat conj()
- Specified by:
conjin interfaceIComplexNumber- Overrides:
conjin classorg.jblas.ComplexFloat
-
set
public IComplexNumber set(java.lang.Number real, java.lang.Number imag)
- Specified by:
setin interfaceIComplexNumber
-
copy
public IComplexNumber copy(IComplexNumber other)
- Specified by:
copyin interfaceIComplexNumber
-
addi
public IComplexNumber addi(IComplexNumber c, IComplexNumber result)
Add two complex numbers in-place- Specified by:
addiin interfaceIComplexNumber- Parameters:
c-result-
-
addi
public IComplexNumber addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.- Specified by:
addiin interfaceIComplexNumber- Parameters:
c-
-
add
public IComplexNumber add(IComplexNumber c)
Add two complex numbers.- Specified by:
addin interfaceIComplexNumber- Parameters:
c-
-
addi
public IComplexNumber addi(java.lang.Number a, IComplexNumber result)
Add a realComponent number to a complex number in-place.- Specified by:
addiin interfaceIComplexNumber- Parameters:
a-result-
-
addi
public IComplexNumber addi(java.lang.Number c)
Add a realComponent number to complex number in-place, storing the result in this.- Specified by:
addiin interfaceIComplexNumber- Parameters:
c-
-
add
public IComplexNumber add(java.lang.Number c)
Add a realComponent number to a complex number.- Specified by:
addin interfaceIComplexNumber- Parameters:
c-
-
subi
public IComplexNumber subi(IComplexNumber c, IComplexNumber result)
Subtract two complex numbers, in-place- Specified by:
subiin interfaceIComplexNumber- Parameters:
c-result-
-
subi
public IComplexNumber subi(IComplexNumber c)
- Specified by:
subiin interfaceIComplexNumber
-
sub
public IComplexNumber sub(IComplexNumber c)
Subtract two complex numbers- Specified by:
subin interfaceIComplexNumber- Parameters:
c-
-
subi
public IComplexNumber subi(java.lang.Number a, IComplexNumber result)
- Specified by:
subiin interfaceIComplexNumber
-
subi
public IComplexNumber subi(java.lang.Number a)
- Specified by:
subiin interfaceIComplexNumber
-
sub
public IComplexNumber sub(java.lang.Number r)
- Specified by:
subin interfaceIComplexNumber
-
muli
public IComplexNumber muli(IComplexNumber c, IComplexNumber result)
Multiply two complex numbers, inplace- Specified by:
muliin interfaceIComplexNumber- Parameters:
c-result-
-
muli
public IComplexNumber muli(IComplexNumber c)
- Specified by:
muliin interfaceIComplexNumber
-
mul
public IComplexNumber mul(IComplexNumber c)
Multiply two complex numbers- Specified by:
mulin interfaceIComplexNumber- Parameters:
c-
-
mul
public IComplexNumber mul(java.lang.Number v)
- Specified by:
mulin interfaceIComplexNumber
-
muli
public IComplexNumber muli(java.lang.Number v, IComplexNumber result)
- Specified by:
muliin interfaceIComplexNumber
-
muli
public IComplexNumber muli(java.lang.Number v)
- Specified by:
muliin interfaceIComplexNumber
-
div
public IComplexNumber div(IComplexNumber c)
Divide two complex numbers- Specified by:
divin interfaceIComplexNumber- Parameters:
c-
-
divi
public IComplexNumber divi(IComplexNumber c, IComplexNumber result)
Divide two complex numbers, in-place- Specified by:
diviin interfaceIComplexNumber- Parameters:
c-result-
-
divi
public IComplexNumber divi(IComplexNumber c)
- Specified by:
diviin interfaceIComplexNumber
-
divi
public IComplexNumber divi(java.lang.Number v, IComplexNumber result)
- Specified by:
diviin interfaceIComplexNumber
-
divi
public IComplexNumber divi(java.lang.Number v)
- Specified by:
diviin interfaceIComplexNumber
-
div
public IComplexNumber div(java.lang.Number v)
- Specified by:
divin interfaceIComplexNumber
-
eq
public boolean eq(IComplexNumber c)
- Specified by:
eqin interfaceIComplexNumber
-
ne
public boolean ne(IComplexNumber c)
- Specified by:
nein interfaceIComplexNumber
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.jblas.ComplexFloat
-
set
public org.jblas.ComplexFloat set(float real, float imag)- Overrides:
setin classorg.jblas.ComplexFloat
-
real
public float real()
- Overrides:
realin classorg.jblas.ComplexFloat
-
imag
public float imag()
- Overrides:
imagin classorg.jblas.ComplexFloat
-
realComponent
public java.lang.Float realComponent()
- Specified by:
realComponentin interfaceIComplexFloat- Specified by:
realComponentin interfaceIComplexNumber
-
imaginaryComponent
public java.lang.Float imaginaryComponent()
- Specified by:
imaginaryComponentin interfaceIComplexFloat- Specified by:
imaginaryComponentin interfaceIComplexNumber
-
copy
public org.jblas.ComplexFloat copy(org.jblas.ComplexFloat other)
- Overrides:
copyin classorg.jblas.ComplexFloat
-
addi
public org.jblas.ComplexFloat addi(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Add two complex numbers in-place- Overrides:
addiin classorg.jblas.ComplexFloat- Parameters:
c-result-
-
addi
public org.jblas.ComplexFloat addi(org.jblas.ComplexFloat c)
Add two complex numbers in-place storing the result in this.- Overrides:
addiin classorg.jblas.ComplexFloat- Parameters:
c-
-
add
public org.jblas.ComplexFloat add(org.jblas.ComplexFloat c)
Add two complex numbers.- Overrides:
addin classorg.jblas.ComplexFloat- Parameters:
c-
-
addi
public org.jblas.ComplexFloat addi(float a, org.jblas.ComplexFloat result)Add a realComponent number to a complex number in-place.- Overrides:
addiin classorg.jblas.ComplexFloat- Parameters:
a-result-
-
addi
public org.jblas.ComplexFloat addi(float c)
Add a realComponent number to complex number in-place, storing the result in this.- Overrides:
addiin classorg.jblas.ComplexFloat- Parameters:
c-
-
add
public org.jblas.ComplexFloat add(float c)
Add a realComponent number to a complex number.- Overrides:
addin classorg.jblas.ComplexFloat- Parameters:
c-
-
subi
public org.jblas.ComplexFloat subi(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Subtract two complex numbers, in-place- Overrides:
subiin classorg.jblas.ComplexFloat- Parameters:
c-result-
-
subi
public org.jblas.ComplexFloat subi(org.jblas.ComplexFloat c)
- Overrides:
subiin classorg.jblas.ComplexFloat
-
sub
public org.jblas.ComplexFloat sub(org.jblas.ComplexFloat c)
Subtract two complex numbers- Overrides:
subin classorg.jblas.ComplexFloat- Parameters:
c-
-
subi
public org.jblas.ComplexFloat subi(float a, org.jblas.ComplexFloat result)- Overrides:
subiin classorg.jblas.ComplexFloat
-
subi
public org.jblas.ComplexFloat subi(float a)
- Overrides:
subiin classorg.jblas.ComplexFloat
-
sub
public org.jblas.ComplexFloat sub(float r)
- Overrides:
subin classorg.jblas.ComplexFloat
-
muli
public org.jblas.ComplexFloat muli(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Multiply two complex numbers, inplace- Overrides:
muliin classorg.jblas.ComplexFloat- Parameters:
c-result-
-
muli
public org.jblas.ComplexFloat muli(org.jblas.ComplexFloat c)
- Overrides:
muliin classorg.jblas.ComplexFloat
-
mul
public org.jblas.ComplexFloat mul(org.jblas.ComplexFloat c)
Multiply two complex numbers- Overrides:
mulin classorg.jblas.ComplexFloat- Parameters:
c-
-
mul
public org.jblas.ComplexFloat mul(float v)
- Overrides:
mulin classorg.jblas.ComplexFloat
-
muli
public org.jblas.ComplexFloat muli(float v, org.jblas.ComplexFloat result)- Overrides:
muliin classorg.jblas.ComplexFloat
-
muli
public org.jblas.ComplexFloat muli(float v)
- Overrides:
muliin classorg.jblas.ComplexFloat
-
div
public ComplexFloat div(org.jblas.ComplexFloat c)
Divide two complex numbers- Overrides:
divin classorg.jblas.ComplexFloat- Parameters:
c-
-
divi
public org.jblas.ComplexFloat divi(org.jblas.ComplexFloat c, org.jblas.ComplexFloat result)Divide two complex numbers, in-place- Overrides:
diviin classorg.jblas.ComplexFloat- Parameters:
c-result-
-
divi
public ComplexFloat divi(org.jblas.ComplexFloat c)
- Overrides:
diviin classorg.jblas.ComplexFloat
-
divi
public ComplexFloat divi(float v, org.jblas.ComplexFloat result)
- Overrides:
diviin classorg.jblas.ComplexFloat
-
divi
public ComplexFloat divi(float v)
- Specified by:
diviin interfaceIComplexFloat- Overrides:
diviin classorg.jblas.ComplexFloat
-
div
public ComplexFloat div(float v)
- Specified by:
divin interfaceIComplexFloat- Overrides:
divin classorg.jblas.ComplexFloat
-
absoluteValue
public java.lang.Float absoluteValue()
Return the absolute value- Specified by:
absoluteValuein interfaceIComplexNumber
-
complexArgument
public java.lang.Float complexArgument()
Returns the argument of a complex number.- Specified by:
complexArgumentin interfaceIComplexFloat- Specified by:
complexArgumentin interfaceIComplexNumber
-
invi
public ComplexFloat invi()
- Specified by:
inviin interfaceIComplexNumber- Overrides:
inviin classorg.jblas.ComplexFloat
-
inv
public ComplexFloat inv()
- Specified by:
invin interfaceIComplexNumber- Overrides:
invin classorg.jblas.ComplexFloat
-
neg
public ComplexFloat neg()
- Specified by:
negin interfaceIComplexNumber- Overrides:
negin classorg.jblas.ComplexFloat
-
negi
public ComplexFloat negi()
- Specified by:
negiin interfaceIComplexNumber- Overrides:
negiin classorg.jblas.ComplexFloat
-
sqrt
public ComplexFloat sqrt()
- Specified by:
sqrtin interfaceIComplexNumber- Overrides:
sqrtin classorg.jblas.ComplexFloat
-
equals
public boolean equals(java.lang.Object o)
Comparing two floatComplex values.- Overrides:
equalsin classorg.jblas.ComplexFloat- Parameters:
o-
-
eq
public boolean eq(org.jblas.ComplexFloat c)
- Overrides:
eqin classorg.jblas.ComplexFloat
-
ne
public boolean ne(org.jblas.ComplexFloat c)
- Overrides:
nein classorg.jblas.ComplexFloat
-
isZero
public boolean isZero()
- Specified by:
isZeroin interfaceIComplexNumber- Overrides:
isZeroin classorg.jblas.ComplexFloat
-
isReal
public boolean isReal()
- Specified by:
isRealin interfaceIComplexNumber- Overrides:
isRealin classorg.jblas.ComplexFloat
-
isImag
public boolean isImag()
- Specified by:
isImagin interfaceIComplexNumber- Overrides:
isImagin classorg.jblas.ComplexFloat
-
-
DMelt 3.0 © DataMelt by jWork.ORG