Modifier and Type | Method and Description |
---|---|
IComplexNumber |
Level1.asum(IComplexNDArray arr)
computes the sum of magnitudes
of all vector elements or, for a complex vector x, the sum
|
IComplexNumber |
Level1.dot(int n,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y)
computes a vector-vector dot product.
|
IComplexNumber |
Level1.nrm2(IComplexNDArray arr)
computes the Euclidean norm of a vector.
|
Modifier and Type | Method and Description |
---|---|
void |
Level1.axpy(int n,
IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y)
computes a vector-scalar product and adds the result to a vector.
|
IComplexNumber |
Level1.dot(int n,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y)
computes a vector-vector dot product.
|
void |
Level2.gbmv(char order,
char TransA,
int KL,
int KU,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
gbmv computes a matrix-vector product using a general band matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
Level3.gemm(char Order,
char TransA,
char TransB,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
gemm performs a matrix-matrix operation
c := alpha*op(a)*op(b) + beta*c,
where c is an m-by-n matrix,
op(a) is an m-by-k matrix,
op(b) is a k-by-n matrix.
|
void |
Level2.gemv(char order,
char transA,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
gemv computes a matrix-vector product using a general matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
Level2.geru(char order,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
performs a rank-1 update of a general m-by-n matrix a, without conjugation:
a := alpha*x*y' + a.
|
void |
Level2.hbmv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
performs a rank-1 update of a general m-by-n matrix a, without conjugation:
a := alpha*x*y' + a.
|
void |
Level3.hemm(char Order,
char Side,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
hemm performs one of the following matrix-matrix operations:
c := alpha*a*b + beta*c for side = 'L'or'l'
c := alpha*b*a + beta*c for side = 'R'or'r',
where a is a Hermitian matrix,
b and c are m-by-n matrices.
|
void |
Level2.hemv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
hemv computes a matrix-vector product using a Hermitian matrix:
y := alpha*a*x + beta*y.
|
void |
Level2.her2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
?her2 performs a rank-2 update of an n-by-n Hermitian matrix a:
a := alpha*x*conjg(y') + conjg(alpha)*y*conjg(x') + a.
|
void |
Level3.her2k(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C) |
void |
Level3.herk(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNumber beta,
IComplexNDArray C)
herk performs a rank-n update of a Hermitian matrix, that is, one of the following operations:
c := alpha*a*conjug(a') + beta*c for trans = 'N'or'n'
c := alpha*conjug(a')*a + beta*c for trans = 'C'or'c',
where c is an n-by-n Hermitian matrix;
a is an n-by-k matrix, if trans = 'N'or'n',
a is a k-by-n matrix, if trans = 'C'or'c'.
|
void |
Level2.hpmv(char order,
char Uplo,
int N,
IComplexNumber alpha,
IComplexNDArray Ap,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
?hpmv computes a matrix-vector product using a Hermitian packed matrix:
y := alpha*a*x + beta*y.
|
void |
Level2.hpr2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray Ap)
hpr2 performs a rank-2 update of an n-by-n packed Hermitian matrix a:
a := alpha*x*conjg(y') + conjg(alpha)*y*conjg(x') + a.
|
void |
Level1.rot(int N,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNumber c,
IComplexNumber s)
performs rotation of points in the plane.
|
void |
Level1.rotmg(IComplexNDArray d1,
IComplexNDArray d2,
IComplexNDArray b1,
IComplexNumber b2,
IComplexNDArray P)
computes the modified parameters for a Givens rotation.
|
void |
Level1.scal(int N,
IComplexNumber alpha,
IComplexNDArray X)
computes a vector by a scalar product.
|
void |
Level3.symm(char Order,
char Side,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
her2k performs a rank-2k update of an n-by-n Hermitian matrix c, that is, one of the following operations:
c := alpha*a*conjg(b') + conjg(alpha)*b*conjg(a') + beta*c, for trans = 'N'or'n'
c := alpha*conjg(b')*a + conjg(alpha)*conjg(a')*b + beta*c, for trans = 'C'or'c'
where c is an n-by-n Hermitian matrix;
a and b are n-by-k matrices if trans = 'N'or'n',
a and b are k-by-n matrices if trans = 'C'or'c'.
|
void |
Level3.syr2k(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
yr2k performs a rank-2k update of an n-by-n symmetric matrix c, that is, one of the following operations:
c := alpha*a*b' + alpha*b*a' + beta*c for trans = 'N'or'n'
c := alpha*a'*b + alpha*b'*a + beta*c for trans = 'T'or't',
where c is an n-by-n symmetric matrix;
a and b are n-by-k matrices, if trans = 'N'or'n',
a and b are k-by-n matrices, if trans = 'T'or't'.
|
void |
Level3.syrk(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNumber beta,
IComplexNDArray C)
syrk performs a rank-n update of an n-by-n symmetric matrix c, that is, one of the following operations:
c := alpha*a*a' + beta*c for trans = 'N'or'n'
c := alpha*a'*a + beta*c for trans = 'T'or't','C'or'c',
where c is an n-by-n symmetric matrix;
a is an n-by-k matrix, if trans = 'N'or'n',
a is a k-by-n matrix, if trans = 'T'or't','C'or'c'.
|
void |
Level3.trmm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNDArray C)
syr2k performs a rank-2k update of an n-by-n symmetric matrix c, that is, one of the following operations:
c := alpha*a*b' + alpha*b*a' + beta*c for trans = 'N'or'n'
c := alpha*a'*b + alpha*b'*a + beta*c for trans = 'T'or't',
where c is an n-by-n symmetric matrix;
a and b are n-by-k matrices, if trans = 'N'or'n',
a and b are k-by-n matrices, if trans = 'T'or't'.
|
void |
Level3.trsm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B)
?trsm solves one of the following matrix equations:
op(a)*x = alpha*b or x*op(a) = alpha*b,
where x and b are m-by-n general matrices, and a is triangular;
op(a) must be an m-by-m matrix, if side = 'L'or'l'
op(a) must be an n-by-n matrix, if side = 'R'or'r'.
|
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseLevel1.asum(IComplexNDArray arr)
computes the sum of magnitudes
of all vector elements or,
for a complex vector x, the sum
|
IComplexNumber |
BaseLevel1.dot(int n,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y)
computes a vector-vector dot product.
|
IComplexNumber |
BaseLevel1.nrm2(IComplexNDArray arr)
computes the Euclidean norm of a vector.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseLevel1.axpy(int n,
IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y)
computes a vector-scalar product and adds the result to a vector.
|
IComplexNumber |
BaseLevel1.dot(int n,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y)
computes a vector-vector dot product.
|
void |
BaseLevel2.gbmv(char order,
char TransA,
int KL,
int KU,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
gbmv computes a matrix-vector product using a general band matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
BaseLevel3.gemm(char Order,
char TransA,
char TransB,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
gemm performs a matrix-matrix operation
c := alpha*op(a)*op(b) + beta*c,
where c is an m-by-n matrix,
op(a) is an m-by-k matrix,
op(b) is a k-by-n matrix.
|
void |
BaseLevel2.gemv(char order,
char transA,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
gemv computes a matrix-vector product using a general matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
BaseLevel2.geru(char order,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
performs a rank-1 update of a general m-by-n matrix a, without conjugation:
a := alpha*x*y' + a.
|
void |
BaseLevel2.hbmv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
performs a rank-1 update of a general m-by-n matrix a, without conjugation:
a := alpha*x*y' + a.
|
void |
BaseLevel3.hemm(char Order,
char Side,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
hemm performs one of the following matrix-matrix operations:
c := alpha*a*b + beta*c for side = 'L'or'l'
c := alpha*b*a + beta*c for side = 'R'or'r',
where a is a Hermitian matrix,
b and c are m-by-n matrices.
|
void |
BaseLevel2.hemv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
hemv computes a matrix-vector product using a Hermitian matrix:
y := alpha*a*x + beta*y.
|
void |
BaseLevel2.her2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
?her2 performs a rank-2 update of an n-by-n Hermitian matrix a:
a := alpha*x*conjg(y') + conjg(alpha)*y*conjg(x') + a.
|
void |
BaseLevel3.her2k(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C) |
void |
BaseLevel3.herk(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNumber beta,
IComplexNDArray C)
herk performs a rank-n update of a Hermitian matrix, that is, one of the following operations:
c := alpha*a*conjug(a') + beta*c for trans = 'N'or'n'
c := alpha*conjug(a')*a + beta*c for trans = 'C'or'c',
where c is an n-by-n Hermitian matrix;
a is an n-by-k matrix, if trans = 'N'or'n',
a is a k-by-n matrix, if trans = 'C'or'c'.
|
void |
BaseLevel2.hpmv(char order,
char Uplo,
int N,
IComplexNumber alpha,
IComplexNDArray Ap,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
?hpmv computes a matrix-vector product using a Hermitian packed matrix:
y := alpha*a*x + beta*y.
|
void |
BaseLevel2.hpr2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray Ap)
hpr2 performs a rank-2 update of an n-by-n packed Hermitian matrix a:
a := alpha*x*conjg(y') + conjg(alpha)*y*conjg(x') + a.
|
void |
BaseLevel1.rot(int N,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNumber c,
IComplexNumber s)
performs rotation of points in the plane.
|
void |
BaseLevel1.rotmg(IComplexNDArray d1,
IComplexNDArray d2,
IComplexNDArray b1,
IComplexNumber b2,
IComplexNDArray P)
computes the modified parameters for a Givens rotation.
|
void |
BaseLevel1.scal(int N,
IComplexNumber alpha,
IComplexNDArray X)
computes a vector by a scalar product.
|
void |
BaseLevel3.symm(char Order,
char Side,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
her2k performs a rank-2k update of an n-by-n Hermitian matrix c, that is, one of the following operations:
c := alpha*a*conjg(b') + conjg(alpha)*b*conjg(a') + beta*c, for trans = 'N'or'n'
c := alpha*conjg(b')*a + conjg(alpha)*conjg(a')*b + beta*c, for trans = 'C'or'c'
where c is an n-by-n Hermitian matrix;
a and b are n-by-k matrices if trans = 'N'or'n',
a and b are k-by-n matrices if trans = 'C'or'c'.
|
void |
BaseLevel3.syr2k(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNumber beta,
IComplexNDArray C)
yr2k performs a rank-2k update of an n-by-n symmetric matrix c, that is, one of the following operations:
c := alpha*a*b' + alpha*b*a' + beta*c for trans = 'N'or'n'
c := alpha*a'*b + alpha*b'*a + beta*c for trans = 'T'or't',
where c is an n-by-n symmetric matrix;
a and b are n-by-k matrices, if trans = 'N'or'n',
a and b are k-by-n matrices, if trans = 'T'or't'.
|
void |
BaseLevel3.syrk(char Order,
char Uplo,
char Trans,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNumber beta,
IComplexNDArray C)
syrk performs a rank-n update of an n-by-n symmetric matrix c, that is, one of the following operations:
c := alpha*a*a' + beta*c for trans = 'N'or'n'
c := alpha*a'*a + beta*c for trans = 'T'or't','C'or'c',
where c is an n-by-n symmetric matrix;
a is an n-by-k matrix, if trans = 'N'or'n',
a is a k-by-n matrix, if trans = 'T'or't','C'or'c'.
|
void |
BaseLevel3.trmm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B,
IComplexNDArray C)
syr2k performs a rank-2k update of an n-by-n symmetric matrix c, that is, one of the following operations:
c := alpha*a*b' + alpha*b*a' + beta*c for trans = 'N'or'n'
c := alpha*a'*b + alpha*b'*a + beta*c for trans = 'T'or't',
where c is an n-by-n symmetric matrix;
a and b are n-by-k matrices, if trans = 'N'or'n',
a and b are k-by-n matrices, if trans = 'T'or't'.
|
void |
BaseLevel3.trsm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray B)
?trsm solves one of the following matrix equations:
op(a)*x = alpha*b or x*op(a) = alpha*b,
where x and b are m-by-n general matrices, and a is triangular;
op(a) must be an m-by-m matrix, if side = 'L'or'l'
op(a) must be an n-by-n matrix, if side = 'R'or'r'.
|
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseDataBuffer.getComplex(int i) |
IComplexNumber |
DataBuffer.getComplex(int i)
Returns a complex number
|
Modifier and Type | Method and Description |
---|---|
void |
BaseDataBuffer.put(int i,
IComplexNumber result) |
void |
DataBuffer.put(int i,
IComplexNumber result)
Insert a complex number at the given index
|
Modifier and Type | Interface and Description |
---|---|
interface |
IComplexDouble
Complex Double
|
interface |
IComplexFloat
Complex float
|
Modifier and Type | Class and Description |
---|---|
class |
BaseComplexDouble
Base class for complex doubles
|
class |
BaseComplexFloat
Base complex float class
|
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseComplexDouble.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexFloat.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
IComplexNumber.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexDouble.add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
BaseComplexFloat.add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
IComplexNumber.add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
IComplexNumber.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
IComplexNumber.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexDouble.addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
BaseComplexFloat.addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
IComplexNumber.addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
BaseComplexDouble.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexFloat.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
IComplexNumber.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexDouble.conj() |
IComplexNumber |
BaseComplexFloat.conj() |
IComplexNumber |
IComplexNumber.conj()
The conjugate of this
number
|
IComplexNumber |
IComplexNumber.conji()
The inplace conjugate of this
number
|
IComplexNumber |
BaseComplexDouble.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexFloat.copy(IComplexNumber other) |
IComplexNumber |
IComplexNumber.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.div(double v) |
IComplexNumber |
IComplexDouble.div(double v) |
IComplexNumber |
BaseComplexFloat.div(float v) |
IComplexNumber |
IComplexFloat.div(float v) |
IComplexNumber |
BaseComplexDouble.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexFloat.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
IComplexNumber.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexDouble.div(Number v) |
IComplexNumber |
BaseComplexFloat.div(Number v) |
IComplexNumber |
IComplexNumber.div(Number v) |
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c) |
IComplexNumber |
IComplexNumber.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
IComplexNumber.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.divi(Number v) |
IComplexNumber |
BaseComplexFloat.divi(Number v) |
IComplexNumber |
IComplexNumber.divi(Number v) |
IComplexNumber |
BaseComplexDouble.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.divi(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.dup() |
IComplexNumber |
IComplexNumber.dup()
Clone
|
IComplexNumber |
BaseComplexDouble.eqc(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.eqc(IComplexNumber num) |
IComplexNumber |
IComplexNumber.eqc(IComplexNumber num)
Equals returning a complex number
|
IComplexNumber |
BaseComplexNDArray.getComplex(int... indices) |
IComplexNumber |
IComplexNDArray.getComplex(int... indices)
Get the complex number at the given indices
|
IComplexNumber |
BaseComplexNDArray.getComplex(int i) |
IComplexNumber |
IComplexNDArray.getComplex(int i) |
IComplexNumber |
LinearViewComplexNDArray.getComplex(int i) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
int j) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
int j) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.gt(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.gt(IComplexNumber num) |
IComplexNumber |
IComplexNumber.gt(IComplexNumber num)
Greater than returning a complex number
|
IComplexNumber |
BaseComplexDouble.inv() |
IComplexNumber |
BaseComplexFloat.inv() |
IComplexNumber |
IComplexNumber.inv() |
IComplexNumber |
IComplexNumber.invi() |
IComplexNumber |
BaseComplexDouble.lt(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.lt(IComplexNumber num) |
IComplexNumber |
IComplexNumber.lt(IComplexNumber num)
Less than returning a complex number
|
IComplexNumber |
BaseComplexNDArray.max() |
IComplexNumber |
BaseComplexNDArray.maxComplex() |
IComplexNumber |
BaseComplexNDArray.meanComplex() |
IComplexNumber |
BaseComplexNDArray.min() |
IComplexNumber |
BaseComplexNDArray.minComplex() |
IComplexNumber |
BaseComplexDouble.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexFloat.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
IComplexNumber.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexDouble.mul(Number v) |
IComplexNumber |
BaseComplexFloat.mul(Number v) |
IComplexNumber |
IComplexNumber.mul(Number v) |
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c) |
IComplexNumber |
IComplexNumber.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
IComplexNumber.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexDouble.muli(Number v) |
IComplexNumber |
BaseComplexFloat.muli(Number v) |
IComplexNumber |
IComplexNumber.muli(Number v) |
IComplexNumber |
BaseComplexDouble.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.muli(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.neg() |
IComplexNumber |
BaseComplexFloat.neg() |
IComplexNumber |
IComplexNumber.neg()
The negation of this complex number
|
IComplexNumber |
IComplexNumber.negi()
The inplace negation of this number
|
IComplexNumber |
BaseComplexDouble.neqc(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.neqc(IComplexNumber num) |
IComplexNumber |
IComplexNumber.neqc(IComplexNumber num)
Not Equals returning a complex number
|
IComplexNumber |
BaseComplexNDArray.norm1Complex() |
IComplexNumber |
BaseComplexNDArray.norm2Complex() |
IComplexNumber |
BaseComplexNDArray.normmaxComplex() |
IComplexNumber |
BaseComplexNDArray.prodComplex() |
IComplexNumber |
BaseComplexDouble.rdiv(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rdiv(IComplexNumber c) |
IComplexNumber |
IComplexNumber.rdiv(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexDouble.rdiv(Number v) |
IComplexNumber |
BaseComplexFloat.rdiv(Number v) |
IComplexNumber |
IComplexNumber.rdiv(Number v) |
IComplexNumber |
BaseComplexDouble.rdivi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rdivi(IComplexNumber c) |
IComplexNumber |
IComplexNumber.rdivi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.rdivi(IComplexNumber c,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rdivi(IComplexNumber c,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rdivi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.rdivi(Number v) |
IComplexNumber |
BaseComplexFloat.rdivi(Number v) |
IComplexNumber |
IComplexNumber.rdivi(Number v) |
IComplexNumber |
BaseComplexDouble.rdivi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rdivi(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rdivi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.rsub(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rsub(IComplexNumber c) |
IComplexNumber |
IComplexNumber.rsub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexDouble.rsub(Number r) |
IComplexNumber |
BaseComplexFloat.rsub(Number r) |
IComplexNumber |
IComplexNumber.rsub(Number r) |
IComplexNumber |
BaseComplexDouble.rsubi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rsubi(IComplexNumber c) |
IComplexNumber |
IComplexNumber.rsubi(IComplexNumber c)
Reverse subtract a number
|
IComplexNumber |
BaseComplexDouble.rsubi(IComplexNumber a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rsubi(IComplexNumber a,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rsubi(IComplexNumber a,
IComplexNumber result)
Reverse subtraction
|
IComplexNumber |
BaseComplexDouble.rsubi(Number a) |
IComplexNumber |
BaseComplexFloat.rsubi(Number a) |
IComplexNumber |
IComplexNumber.rsubi(Number a) |
IComplexNumber |
BaseComplexDouble.rsubi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rsubi(Number a,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rsubi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.set(IComplexNumber set) |
IComplexNumber |
BaseComplexFloat.set(IComplexNumber set) |
IComplexNumber |
IComplexNumber.set(IComplexNumber set)
Set a complex number's components to be this ones
|
IComplexNumber |
BaseComplexDouble.set(Number real,
Number imag) |
IComplexNumber |
BaseComplexFloat.set(Number real,
Number imag) |
IComplexNumber |
IComplexNumber.set(Number real,
Number imag)
Set the real and imaginary components
|
IComplexNumber |
IComplexNumber.sqrt()
The sqrt of this
number
|
IComplexNumber |
BaseComplexNDArray.stdComplex() |
IComplexNumber |
BaseComplexDouble.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexFloat.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
IComplexNumber.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexDouble.sub(Number r) |
IComplexNumber |
BaseComplexFloat.sub(Number r) |
IComplexNumber |
IComplexNumber.sub(Number r) |
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c) |
IComplexNumber |
IComplexNumber.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
IComplexNumber.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.subi(Number a) |
IComplexNumber |
BaseComplexFloat.subi(Number a) |
IComplexNumber |
IComplexNumber.subi(Number a) |
IComplexNumber |
BaseComplexDouble.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.subi(Number a,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexNDArray.sumComplex() |
IComplexNumber |
BaseComplexNDArray.varComplex() |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseComplexDouble.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexFloat.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNDArray |
BaseComplexNDArray.add(IComplexNumber n) |
IComplexNumber |
IComplexNumber.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.add(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
IComplexNumber.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexFloat.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
IComplexNumber.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
void |
BaseComplexNDArray.assign(IComplexNumber aDouble) |
void |
IComplexNDArray.assign(IComplexNumber aDouble) |
IComplexNumber |
BaseComplexDouble.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexFloat.copy(IComplexNumber other) |
IComplexNumber |
IComplexNumber.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexFloat.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNDArray |
BaseComplexNDArray.div(IComplexNumber n) |
IComplexNumber |
IComplexNumber.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.div(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.divi(IComplexNumber c) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
IComplexNumber.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.divi(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.divi(Number v,
IComplexNumber result) |
IComplexNDArray |
BaseComplexNDArray.eps(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
IComplexNDArray.eps(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
BaseComplexNDArray.epsi(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
IComplexNDArray.epsi(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
boolean |
BaseComplexDouble.eq(IComplexNumber c) |
boolean |
BaseComplexFloat.eq(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.eq(IComplexNumber other) |
boolean |
IComplexNumber.eq(IComplexNumber c) |
IComplexNDArray |
IComplexNDArray.eq(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.eqc(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.eqc(IComplexNumber num) |
IComplexNumber |
IComplexNumber.eqc(IComplexNumber num)
Equals returning a complex number
|
IComplexNDArray |
BaseComplexNDArray.eqi(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.eqi(IComplexNumber other) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.gt(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.gt(IComplexNumber num) |
IComplexNDArray |
BaseComplexNDArray.gt(IComplexNumber other) |
IComplexNumber |
IComplexNumber.gt(IComplexNumber num)
Greater than returning a complex number
|
IComplexNDArray |
IComplexNDArray.gt(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.gti(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.gti(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.lt(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.lt(IComplexNumber num) |
IComplexNDArray |
BaseComplexNDArray.lt(IComplexNumber other) |
IComplexNumber |
IComplexNumber.lt(IComplexNumber num)
Less than returning a complex number
|
IComplexNDArray |
IComplexNDArray.lt(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.lti(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.lti(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexFloat.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNDArray |
BaseComplexNDArray.mul(IComplexNumber n) |
IComplexNumber |
IComplexNumber.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.mul(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n) |
IComplexNumber |
IComplexNumber.muli(IComplexNumber c) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
IComplexNumber.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.muli(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.muli(Number v,
IComplexNumber result) |
boolean |
BaseComplexDouble.ne(IComplexNumber c) |
boolean |
BaseComplexFloat.ne(IComplexNumber c) |
boolean |
IComplexNumber.ne(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.neq(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.neq(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.neqc(IComplexNumber num) |
IComplexNumber |
BaseComplexFloat.neqc(IComplexNumber num) |
IComplexNumber |
IComplexNumber.neqc(IComplexNumber num)
Not Equals returning a complex number
|
IComplexNDArray |
BaseComplexNDArray.neqi(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.neqi(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.put(INDArrayIndex[] indices,
IComplexNumber element) |
IComplexNDArray |
IComplexNDArray.put(INDArrayIndex[] indices,
IComplexNumber element) |
void |
BaseComplexNDArray.put(int i,
IComplexNumber element) |
IComplexNDArray |
BaseComplexNDArray.put(int i,
int j,
IComplexNumber complex) |
IComplexNDArray |
IComplexNDArray.put(int i,
int j,
IComplexNumber complex) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int[] indexes,
IComplexNumber complexNumber) |
INDArray |
IComplexNDArray.putScalar(int[] i,
IComplexNumber complexNumber) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
IComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
LinearViewComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int j,
int i,
IComplexNumber conji) |
IComplexNDArray |
IComplexNDArray.putScalar(int j,
int i,
IComplexNumber conji) |
IComplexNumber |
BaseComplexDouble.rdiv(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rdiv(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.rdiv(IComplexNumber n) |
IComplexNumber |
IComplexNumber.rdiv(IComplexNumber c)
Divide two complex numbers
|
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdiv(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.rdivi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rdivi(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.rdivi(IComplexNumber c) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
BaseComplexDouble.rdivi(IComplexNumber c,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rdivi(IComplexNumber c,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rdivi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.rdivi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rdivi(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rdivi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.rsub(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rsub(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.rsub(IComplexNumber n) |
IComplexNumber |
IComplexNumber.rsub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.rsubi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.rsubi(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.rsubi(IComplexNumber c)
Reverse subtract a number
|
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
BaseComplexDouble.rsubi(IComplexNumber a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rsubi(IComplexNumber a,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rsubi(IComplexNumber a,
IComplexNumber result)
Reverse subtraction
|
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.rsubi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.rsubi(Number a,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.rsubi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.set(IComplexNumber set) |
IComplexNumber |
BaseComplexFloat.set(IComplexNumber set) |
IComplexNumber |
IComplexNumber.set(IComplexNumber set)
Set a complex number's components to be this ones
|
IComplexNumber |
BaseComplexDouble.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexFloat.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNDArray |
BaseComplexNDArray.sub(IComplexNumber n) |
IComplexNumber |
IComplexNumber.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.sub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.subi(IComplexNumber c) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
IComplexNumber.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n,
INDArray result) |
IComplexNumber |
BaseComplexDouble.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.subi(Number a,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.subi(Number a,
IComplexNumber result) |
Constructor and Description |
---|
BaseComplexNDArray(IComplexNumber[] newData,
int[] shape)
Create a complex ndarray with the given complex doubles.
|
BaseComplexNDArray(IComplexNumber[] newData,
int[] shape,
char ordering)
Create a complex ndarray with the given complex doubles.
|
BaseComplexNDArray(IComplexNumber[] newData,
int[] shape,
int[] stride)
Create a complex ndarray with the given complex doubles.
|
BaseComplexNDArray(IComplexNumber[] data,
int[] shape,
int[] stride,
int offset) |
BaseComplexNDArray(IComplexNumber[] data,
int[] shape,
int[] stride,
int offset,
char ordering) |
BaseComplexNDArray(IComplexNumber[] data,
int[] shape,
int offset,
char ordering) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
INDArray.maxComplex() |
IComplexNumber |
BaseNDArray.maxComplex() |
IComplexNumber |
INDArray.meanComplex() |
IComplexNumber |
BaseNDArray.meanComplex() |
IComplexNumber |
INDArray.minComplex() |
IComplexNumber |
BaseNDArray.minComplex() |
IComplexNumber |
INDArray.norm1Complex() |
IComplexNumber |
BaseNDArray.norm1Complex() |
IComplexNumber |
INDArray.norm2Complex() |
IComplexNumber |
BaseNDArray.norm2Complex() |
IComplexNumber |
INDArray.normmaxComplex() |
IComplexNumber |
BaseNDArray.normmaxComplex() |
IComplexNumber |
INDArray.prodComplex() |
IComplexNumber |
BaseNDArray.prodComplex() |
IComplexNumber |
INDArray.stdComplex() |
IComplexNumber |
BaseNDArray.stdComplex() |
IComplexNumber |
INDArray.sumComplex()
Sum the entire array
|
IComplexNumber |
BaseNDArray.sumComplex() |
IComplexNumber |
INDArray.varComplex() |
IComplexNumber |
BaseNDArray.varComplex() |
Modifier and Type | Field and Description |
---|---|
protected IComplexNumber |
BaseScalarOp.complexNumber |
protected IComplexNumber |
BaseAccumulation.currentComplexResult |
protected IComplexNumber |
BaseAccumulation.initialComplex |
Modifier and Type | Field and Description |
---|---|
protected List<IComplexNumber> |
BaseAccumulation.otherAccumComplex |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseScalarOp.complexScalar() |
IComplexNumber |
ScalarOp.complexScalar()
The complex sscalar
|
IComplexNumber |
BaseAccumulation.currentResultComplex() |
IComplexNumber |
Accumulation.currentResultComplex()
Current accumulated result
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin) |
IComplexNumber |
Op.op(IComplexNumber origin)
Transform an individual element
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin,
double other) |
IComplexNumber |
Op.op(IComplexNumber origin,
double other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin,
float other) |
IComplexNumber |
Op.op(IComplexNumber origin,
float other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
Op.op(IComplexNumber origin,
IComplexNumber other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
BaseAccumulation.zeroComplex() |
IComplexNumber |
Accumulation.zeroComplex()
Complex initial value
|
Modifier and Type | Method and Description |
---|---|
List<IComplexNumber> |
BaseAccumulation.otherAccumComplex() |
List<IComplexNumber> |
Accumulation.otherAccumComplex()
Other accmuluations from the primary
|
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin) |
IComplexNumber |
Op.op(IComplexNumber origin)
Transform an individual element
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin,
double other) |
IComplexNumber |
Op.op(IComplexNumber origin,
double other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin,
float other) |
IComplexNumber |
Op.op(IComplexNumber origin,
float other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
BaseAccumulation.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
Op.op(IComplexNumber origin,
IComplexNumber other)
Pairwise op (applicable with an individual element in y)
|
void |
BaseAccumulation.setCurrentResultComplex(IComplexNumber complexNumber) |
void |
Accumulation.setCurrentResultComplex(IComplexNumber complexNumber)
Set the current complex number
result
|
void |
Accumulation.update(IComplexNumber result)
Update the current result to be this result
|
Constructor and Description |
---|
BaseScalarOp(INDArray x,
IComplexNumber num) |
BaseScalarOp(INDArray x,
INDArray y,
INDArray z,
int n,
IComplexNumber num) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
Dot.op(IComplexNumber origin) |
IComplexNumber |
Dot.op(IComplexNumber origin,
double other) |
IComplexNumber |
Dot.op(IComplexNumber origin,
float other) |
IComplexNumber |
Dot.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
Norm1.zeroComplex() |
IComplexNumber |
NormMax.zeroComplex() |
IComplexNumber |
Bias.zeroComplex() |
IComplexNumber |
Prod.zeroComplex() |
IComplexNumber |
Norm2.zeroComplex() |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
Dot.op(IComplexNumber origin) |
IComplexNumber |
Dot.op(IComplexNumber origin,
double other) |
IComplexNumber |
Dot.op(IComplexNumber origin,
float other) |
IComplexNumber |
Dot.op(IComplexNumber origin,
IComplexNumber other) |
void |
Dot.update(IComplexNumber result) |
void |
Variance.update(IComplexNumber result) |
void |
Norm1.update(IComplexNumber result) |
void |
Min.update(IComplexNumber result) |
void |
Sum.update(IComplexNumber result) |
void |
IAMax.update(IComplexNumber result) |
void |
NormMax.update(IComplexNumber result) |
void |
StandardDeviation.update(IComplexNumber result) |
void |
Bias.update(IComplexNumber result) |
void |
Prod.update(IComplexNumber result) |
void |
Norm2.update(IComplexNumber result) |
void |
Max.update(IComplexNumber result) |
void |
Mean.update(IComplexNumber result) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin) |
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin,
double other) |
IComplexNumber |
CosineSimilarity.op(IComplexNumber origin,
double other) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin,
double other) |
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin,
float other) |
IComplexNumber |
CosineSimilarity.op(IComplexNumber origin,
float other) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin,
float other) |
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
CosineSimilarity.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
EuclideanDistance.zeroComplex() |
IComplexNumber |
ManhattanDistance.zeroComplex() |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin) |
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin,
double other) |
IComplexNumber |
CosineSimilarity.op(IComplexNumber origin,
double other) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin,
double other) |
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin,
float other) |
IComplexNumber |
CosineSimilarity.op(IComplexNumber origin,
float other) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin,
float other) |
IComplexNumber |
EuclideanDistance.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
CosineSimilarity.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ManhattanDistance.op(IComplexNumber origin,
IComplexNumber other) |
void |
EuclideanDistance.update(IComplexNumber result) |
void |
CosineSimilarity.update(IComplexNumber result) |
void |
ManhattanDistance.update(IComplexNumber result) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin) |
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin,
IComplexNumber other) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin) |
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarMultiplication.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarAdd.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarReverseSubtraction.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarSubtraction.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarReverseDivision.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarMax.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarDivision.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarSet.op(IComplexNumber origin,
IComplexNumber other) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin) |
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin,
IComplexNumber other) |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin) |
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin,
double other) |
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin,
float other) |
IComplexNumber |
ScalarSetValue.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarGreaterThan.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarGreaterThanOrEqual.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarNotEquals.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarLessThan.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarEquals.op(IComplexNumber origin,
IComplexNumber other) |
IComplexNumber |
ScalarLessThanOrEqual.op(IComplexNumber origin,
IComplexNumber other) |
Modifier and Type | Field and Description |
---|---|
static IComplexNumber |
Nd4j.NEG_UNIT |
static IComplexNumber |
Nd4j.UNIT |
static IComplexNumber |
Nd4j.ZERO |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BaseBlasWrapper.asum(IComplexNDArray x) |
IComplexNumber |
BlasWrapper.asum(IComplexNDArray x) |
static IComplexNumber |
Nd4j.createComplexNumber(Number real,
Number imag)
Create double based on real and imaginary
|
IComplexNumber |
BaseBlasWrapper.dotc(IComplexNDArray x,
IComplexNDArray y) |
IComplexNumber |
BlasWrapper.dotc(IComplexNDArray x,
IComplexNDArray y)
Compute x^T * y (dot product)
|
IComplexNumber |
BaseBlasWrapper.dotu(IComplexNDArray x,
IComplexNDArray y) |
IComplexNumber |
BlasWrapper.dotu(IComplexNDArray x,
IComplexNDArray y)
Compute x^T * y (dot product)
|
IComplexNumber |
BaseBlasWrapper.nrm2(IComplexNDArray x) |
IComplexNumber |
BlasWrapper.nrm2(IComplexNDArray x) |
static IComplexNumber |
Nd4j.parseComplexNumber(String val)
Parse a complex number
|
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
BaseBlasWrapper.axpy(IComplexNumber da,
IComplexNDArray dx,
IComplexNDArray dy) |
IComplexNDArray |
BlasWrapper.axpy(IComplexNumber da,
IComplexNDArray dx,
IComplexNDArray dy) |
IComplexNDArray |
BaseNDArrayFactory.complexValueOf(int[] shape,
IComplexNumber value)
Creates an shape ndarray with the specified value
|
static IComplexNDArray |
Nd4j.complexValueOf(int[] shape,
IComplexNumber value) |
IComplexNDArray |
NDArrayFactory.complexValueOf(int[] shape,
IComplexNumber value)
Creates an shape ndarray with the specified value
|
IComplexNDArray |
BaseNDArrayFactory.complexValueOf(int num,
IComplexNumber value)
Creates an 1 x num ndarray with the specified value
|
static IComplexNDArray |
Nd4j.complexValueOf(int num,
IComplexNumber value) |
IComplexNDArray |
NDArrayFactory.complexValueOf(int num,
IComplexNumber value)
Creates an 1 x num ndarray with the specified value
|
static IComplexNDArray |
Nd4j.createComplex(IComplexNumber[] iComplexNumbers)
Create a complex array from the given numbers
|
static IComplexNDArray |
Nd4j.createComplex(IComplexNumber[][] iComplexNumbers)
Create a complex ndarray based on the specified matrices
|
abstract IComplexNDArray |
BaseNDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape)
Create a complex ndarray from the passed in indarray
|
static IComplexNDArray |
Nd4j.createComplex(IComplexNumber[] data,
int[] shape)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int[] stride,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(IComplexNumber[] data,
int[] shape,
int offset,
char order)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseBlasWrapper.gemm(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray b,
IComplexNumber beta,
IComplexNDArray c) |
IComplexNDArray |
BlasWrapper.gemm(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray b,
IComplexNumber beta,
IComplexNDArray c)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gemv(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexNumber beta,
IComplexNDArray y) |
IComplexNDArray |
BlasWrapper.gemv(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexNumber beta,
IComplexNDArray y)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.geru(IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
IComplexNDArray |
BlasWrapper.geru(IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Compute A <- alpha * x * y^T + A (general rank-1 update)
|
IComplexNDArray |
BaseBlasWrapper.scal(IComplexNumber alpha,
IComplexNDArray x) |
IComplexNDArray |
BlasWrapper.scal(IComplexNumber alpha,
IComplexNDArray x)
Compute x <- alpha * x (scale a matrix)
|
IComplexNDArray |
BaseNDArrayFactory.scalar(IComplexNumber value)
Create a scalar ndarray with the specified offset
|
static IComplexNDArray |
Nd4j.scalar(IComplexNumber value)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
NDArrayFactory.scalar(IComplexNumber value)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
BaseNDArrayFactory.scalar(IComplexNumber value,
int offset)
Create a scalar ndarray with the specified offset
|
static IComplexNDArray |
Nd4j.scalar(IComplexNumber value,
int offset)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
NDArrayFactory.scalar(IComplexNumber value,
int offset)
Create a scalar ndarray with the specified offset
|
Modifier and Type | Method and Description |
---|---|
static void |
Nd4j.doAlongDiagonal(IComplexNDArray x,
com.google.common.base.Function<IComplexNumber,IComplexNumber> func)
Perform an operation along a diagonal
|
static void |
Nd4j.doAlongDiagonal(IComplexNDArray x,
com.google.common.base.Function<IComplexNumber,IComplexNumber> func)
Perform an operation along a diagonal
|
Modifier and Type | Method and Description |
---|---|
static void |
BooleanIndexing.applyWhere(IComplexNDArray to,
Condition condition,
com.google.common.base.Function<IComplexNumber,IComplexNumber> function)
Based on the matching elements
op to based on condition to with function function
|
static void |
BooleanIndexing.applyWhere(IComplexNDArray to,
Condition condition,
com.google.common.base.Function<IComplexNumber,IComplexNumber> function)
Based on the matching elements
op to based on condition to with function function
|
Modifier and Type | Field and Description |
---|---|
protected IComplexNumber |
BaseCondition.complexNumber |
Constructor and Description |
---|
BaseCondition(IComplexNumber complexNumber) |
EpsilonEquals(IComplexNumber complexNumber) |
EqualsCondition(IComplexNumber complexNumber) |
GreaterThan(IComplexNumber complexNumber) |
GreaterThanOrEqual(IComplexNumber complexNumber) |
LessThan(IComplexNumber complexNumber) |
LessThanOrEqual(IComplexNumber complexNumber) |
Modifier and Type | Method and Description |
---|---|
static IComplexNumber |
ComplexUtil.abs(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.acos(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.asin(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.atan(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.ceil(IComplexNumber num)
Return the ceiling value of the given complex number
|
static IComplexNumber[] |
ComplexUtil.complexNumbersFor(double[] realComponents)
Create complex number where the
|
static IComplexNumber[][] |
ComplexUtil.complexNumbersFor(double[][] realComponents)
Create complex number where the
|
static IComplexNumber[] |
ComplexUtil.complexNumbersFor(float[] realComponents)
Create complex number where the
|
static IComplexNumber[][] |
ComplexUtil.complexNumbersFor(float[][] realComponents)
Create complex number where the
|
static IComplexNumber |
ComplexUtil.cos(IComplexNumber num)
Return the cos of a complex number
|
static IComplexNumber |
ComplexUtil.exp(IComplexNumber d)
Returns the exp of a complex number:
Let r be the realComponent component and i be the imaginary
Let ret be the complex number returned
ret -> exp(r) * cos(i), exp(r) * sin(i)
where the first number is the realComponent component
and the second number is the imaginary component
|
static IComplexNumber |
ComplexUtil.floor(IComplexNumber num)
Return the floor value of the given complex number
|
static IComplexNumber |
ComplexUtil.hardTanh(IComplexNumber num)
Return the tanh of a complex number
|
static IComplexNumber |
ComplexUtil.log(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.neg(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
double power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
IComplexNumber power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.round(IComplexNumber num) |
static IComplexNumber |
ComplexUtil.sin(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.sqrt(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.tanh(IComplexNumber num)
Return the tanh of a complex number
|
Modifier and Type | Method and Description |
---|---|
static IComplexNumber |
ComplexUtil.abs(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.acos(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.asin(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.atan(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.ceil(IComplexNumber num)
Return the ceiling value of the given complex number
|
static IComplexNumber |
ComplexUtil.cos(IComplexNumber num)
Return the cos of a complex number
|
static IComplexNumber |
ComplexUtil.exp(IComplexNumber d)
Returns the exp of a complex number:
Let r be the realComponent component and i be the imaginary
Let ret be the complex number returned
ret -> exp(r) * cos(i), exp(r) * sin(i)
where the first number is the realComponent component
and the second number is the imaginary component
|
static IComplexNumber |
ComplexUtil.floor(IComplexNumber num)
Return the floor value of the given complex number
|
static IComplexNumber |
ComplexUtil.hardTanh(IComplexNumber num)
Return the tanh of a complex number
|
static IComplexNumber |
ComplexUtil.log(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.neg(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
double power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
IComplexNumber power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.round(IComplexNumber num) |
static IComplexNumber |
ComplexUtil.sin(IComplexNumber num)
Return the sin value of the given complex number
|
static IComplexNumber |
ComplexUtil.sqrt(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.tanh(IComplexNumber num)
Return the tanh of a complex number
|
Copyright © 2015. All Rights Reserved.