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
|
void |
Level1.axpy(int n,
IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y)
computes a vector-scalar product and adds the result to a vector.
|
void |
Level1.copy(IComplexNDArray x,
IComplexNDArray y) |
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.
|
int |
Level1.iamax(IComplexNDArray arr)
finds the element of a vector that has the largest absolute value.
|
int |
Level1.iamin(IComplexNDArray arr)
finds the element of a vector that has the minimum absolute value.
|
IComplexNumber |
Level1.nrm2(IComplexNDArray arr)
computes the Euclidean norm of a vector.
|
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 |
Level1.swap(IComplexNDArray x,
IComplexNDArray y) |
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
|
void |
BaseLevel1.axpy(int n,
IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y)
computes a vector-scalar product and adds the result to a vector.
|
protected abstract void |
BaseLevel1.caxpy(int N,
IComplexFloat alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel1.ccopy(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel1.cdotc_sub(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray dotc) |
protected abstract void |
BaseLevel1.cdotu_sub(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray dotu) |
protected abstract void |
BaseLevel2.cgbmv(char order,
char TransA,
int M,
int N,
int KL,
int KU,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexFloat beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel3.cgemm(char Order,
char TransA,
char TransB,
int M,
int N,
int K,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.cgemv(char order,
char TransA,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexFloat beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel2.cgerc(char order,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel2.cgeru(char order,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel2.chbmv(char order,
char Uplo,
int N,
int K,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexFloat beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel3.chemm(char Order,
char Side,
char Uplo,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.chemv(char order,
char Uplo,
int N,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexFloat beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel2.cher(char order,
char Uplo,
int N,
float alpha,
IComplexNDArray X,
int incX,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel2.cher2(char order,
char Uplo,
int N,
IComplexFloat alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel3.cher2k(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel3.cherk(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.chpmv(char order,
char Uplo,
int N,
IComplexFloat alpha,
IComplexNDArray Ap,
IComplexNDArray X,
int incX,
IComplexFloat beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel2.chpr(char order,
char Uplo,
int N,
INDArray alpha,
IComplexNDArray X,
int incX,
IComplexNDArray A) |
protected abstract void |
BaseLevel2.chpr2(char order,
char Uplo,
int N,
IComplexFloat alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray Ap) |
void |
BaseLevel1.copy(IComplexNDArray x,
IComplexNDArray y)
copy a vector to another vector.
|
protected abstract void |
BaseLevel1.cscal(int N,
IComplexFloat alpha,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel1.csscal(int N,
float alpha,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel1.cswap(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel3.csymm(char Order,
char Side,
char Uplo,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel3.csyr2k(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel3.csyrk(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexFloat beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.ctbmv(char order,
char Uplo,
char TransA,
char Diag,
int N,
int K,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.ctbsv(char order,
char Uplo,
char TransA,
char Diag,
int N,
int K,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.ctpmv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray Ap,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.ctpsv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray Ap,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel3.ctrmm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.ctrmv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel3.ctrsm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
int M,
int N,
IComplexFloat alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb) |
protected abstract void |
BaseLevel2.ctrsv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
IComplexNumber |
BaseLevel1.dot(int n,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y)
computes a vector-vector dot product.
|
protected abstract double |
BaseLevel1.dzasum(int N,
IComplexNDArray X,
int incX) |
protected abstract double |
BaseLevel1.dznrm2(int N,
IComplexNDArray X,
int incX) |
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.
|
int |
BaseLevel1.iamax(IComplexNDArray arr)
finds the element of a vector that has the largest absolute value.
|
int |
BaseLevel1.iamin(IComplexNDArray arr)
finds the element of
a vector that has the minimum absolute value.
|
protected abstract int |
BaseLevel1.icamax(int N,
IComplexNDArray X,
int incX) |
protected abstract int |
BaseLevel1.izamax(int N,
IComplexNDArray X,
int incX) |
IComplexNumber |
BaseLevel1.nrm2(IComplexNDArray arr)
computes the Euclidean norm of a vector.
|
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.
|
protected abstract float |
BaseLevel1.scasum(int N,
IComplexNDArray X,
int incX) |
protected abstract float |
BaseLevel1.scnrm2(int N,
IComplexNDArray X,
int incX) |
void |
BaseLevel1.swap(IComplexNDArray x,
IComplexNDArray y) |
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'.
|
protected abstract void |
BaseLevel1.zaxpy(int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel1.zcopy(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel1.zdotc_sub(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray dotc) |
protected abstract void |
BaseLevel1.zdotu_sub(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray dotu) |
protected abstract void |
BaseLevel1.zdscal(int N,
double alpha,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.zgbmv(char order,
char TransA,
int M,
int N,
int KL,
int KU,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexDouble beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel3.zgemm(char Order,
char TransA,
char TransB,
int M,
int N,
int K,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.zgemv(char order,
char TransA,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexDouble beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel2.zgerc(char order,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel2.zgeru(char order,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel2.zhbmv(char order,
char Uplo,
int N,
int K,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexDouble beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel3.zhemm(char Order,
char Side,
char Uplo,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.zhemv(char order,
char Uplo,
int N,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX,
IComplexDouble beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel2.zher(char order,
char Uplo,
int N,
double alpha,
IComplexNDArray X,
int incX,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel2.zher2(char order,
char Uplo,
int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray A,
int lda) |
protected abstract void |
BaseLevel3.zher2k(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel3.zherk(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.zhpmv(char order,
char Uplo,
int N,
IComplexDouble alpha,
IComplexNDArray Ap,
IComplexNDArray X,
int incX,
IComplexDouble beta,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel2.zhpr(char order,
char Uplo,
int N,
INDArray alpha,
IComplexNDArray X,
int incX,
IComplexNDArray A) |
protected abstract void |
BaseLevel2.zhpr2(char order,
char Uplo,
int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY,
IComplexNDArray Ap) |
protected abstract void |
BaseLevel1.zscal(int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel1.zswap(int N,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
protected abstract void |
BaseLevel3.zsymm(char Order,
char Side,
char Uplo,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel3.zsyr2k(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel3.zsyrk(char Order,
char Uplo,
char Trans,
int N,
int K,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexDouble beta,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.ztbmv(char order,
char Uplo,
char TransA,
char Diag,
int N,
int K,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.ztbsv(char order,
char Uplo,
char TransA,
char Diag,
int N,
int K,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.ztpmv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray Ap,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel2.ztpsv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray Ap,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel3.ztrmm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb,
IComplexNDArray C,
int ldc) |
protected abstract void |
BaseLevel2.ztrmv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
protected abstract void |
BaseLevel3.ztrsm(char Order,
char Side,
char Uplo,
char TransA,
char Diag,
int M,
int N,
IComplexDouble alpha,
IComplexNDArray A,
int lda,
IComplexNDArray B,
int ldb) |
protected abstract void |
BaseLevel2.ztrsv(char order,
char Uplo,
char TransA,
char Diag,
int N,
IComplexNDArray A,
int lda,
IComplexNDArray X,
int incX) |
Modifier and Type | Class and Description |
---|---|
class |
BaseComplexNDArray
ComplexNDArray for complex numbers.
|
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.add(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.add(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.add(INDArray other)
copy addition of two matrices
|
IComplexNDArray |
BaseComplexNDArray.add(INDArray other)
copy addition of two matrices
|
IComplexNDArray |
IComplexNDArray.add(INDArray other,
INDArray result)
copy addition of two matrices
|
IComplexNDArray |
BaseComplexNDArray.add(INDArray other,
INDArray result)
copy addition of two matrices
|
IComplexNDArray |
IComplexNDArray.add(Number n) |
IComplexNDArray |
BaseComplexNDArray.add(Number n) |
IComplexNDArray |
IComplexNDArray.add(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.add(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.addColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.addColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.addi(INDArray other)
in place addition of two matrices
|
IComplexNDArray |
BaseComplexNDArray.addi(INDArray other)
in place addition of two matrices
|
IComplexNDArray |
IComplexNDArray.addi(INDArray other,
INDArray result)
in place addition of two matrices
|
IComplexNDArray |
BaseComplexNDArray.addi(INDArray other,
INDArray result)
in place addition of two matrices
|
IComplexNDArray |
IComplexNDArray.addi(Number n) |
IComplexNDArray |
BaseComplexNDArray.addi(Number n) |
IComplexNDArray |
IComplexNDArray.addi(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.addi(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.addiColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.addiColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.addiRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.addiRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.addRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.addRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.assign(IComplexNDArray arr)
Assign all of the elements in the given
ndarray to this nedarray
|
IComplexNDArray |
BaseComplexNDArray.assign(IComplexNDArray arr)
Assign all of the elements in the given
ndarray to this ndarray
|
IComplexNDArray |
IComplexNDArray.assign(Number value)
Set the value of the ndarray to the specified value
|
IComplexNDArray |
BaseComplexNDArray.assign(Number value)
Set the value of the ndarray to the specified value
|
IComplexNDArray |
IComplexNDArray.broadcast(int[] shape)
Broadcasts this ndarray to be the specified shape
|
IComplexNDArray |
BaseComplexNDArray.broadcast(int[] shape)
Broadcasts this ndarray to be the specified shape
|
IComplexNDArray |
IComplexNDArray.cond(Condition condition)
1 in an ndarray when condition is fulfilled,
0 otherwise(copying)(
|
IComplexNDArray |
BaseComplexNDArray.cond(Condition condition) |
IComplexNDArray |
IComplexNDArray.condi(Condition condition)
1 in an ndarray when condition is fulfilled,
0 otherwise(copying)(
|
IComplexNDArray |
BaseComplexNDArray.condi(Condition condition) |
IComplexNDArray |
IComplexNDArray.conj()
Compute complex conj.
|
IComplexNDArray |
BaseComplexNDArray.conj()
Compute complex conj.
|
IComplexNDArray |
IComplexNDArray.conji()
Compute complex conj (in-place).
|
IComplexNDArray |
BaseComplexNDArray.conji()
Compute complex conj (in-place).
|
protected IComplexNDArray |
BaseComplexNDArray.create(BaseNDArray baseNDArray) |
protected IComplexNDArray |
BaseComplexNDArray.create(DataBuffer buffer) |
protected IComplexNDArray |
BaseComplexNDArray.create(DataBuffer data,
int[] shape,
int offset) |
protected IComplexNDArray |
BaseComplexNDArray.create(DataBuffer data,
int[] shape,
int[] strides) |
protected IComplexNDArray |
BaseComplexNDArray.create(DataBuffer data,
int[] newShape,
int[] newStrides,
int offset) |
protected IComplexNDArray |
BaseComplexNDArray.create(DataBuffer data,
int[] newShape,
int[] newStrides,
int offset,
char ordering) |
protected IComplexNDArray |
BaseComplexNDArray.create(INDArray baseNDArray) |
protected IComplexNDArray |
BaseComplexNDArray.create(int[] shape) |
protected IComplexNDArray |
BaseComplexNDArray.create(int[] shape,
int[] strides,
int offset) |
protected IComplexNDArray |
BaseComplexNDArray.create(int rows,
int length) |
protected IComplexNDArray |
BaseComplexNDArray.createScalar(double d) |
IComplexNDArray |
IComplexNDArray.cumsum(int dimension)
Cumulative sum along a dimension (in place)
|
IComplexNDArray |
BaseComplexNDArray.cumsum(int dimension)
Cumulative sum along a dimension (in place)
|
IComplexNDArray |
IComplexNDArray.cumsumi(int dimension)
Cumulative sum along a dimension
|
IComplexNDArray |
BaseComplexNDArray.cumsumi(int dimension)
Cumulative sum along a dimension
|
IComplexNDArray |
IComplexNDArray.dimShuffle(Object[] rearrange,
int[] newOrder,
boolean[] broadCastable)
Dimshuffle: an extension of permute that adds the ability
to broadcast various dimensions.
|
IComplexNDArray |
BaseComplexNDArray.dimShuffle(Object[] rearrange,
int[] newOrder,
boolean[] broadCastable)
Dimshuffle: an extension of permute that adds the ability
to broadcast various dimensions.
|
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.div(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.div(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.div(INDArray other)
in place (element wise) division of two matrices
|
IComplexNDArray |
BaseComplexNDArray.div(INDArray other)
in place (element wise) division of two matrices
|
IComplexNDArray |
IComplexNDArray.div(INDArray other,
INDArray result)
copy (element wise) division of two matrices
|
IComplexNDArray |
BaseComplexNDArray.div(INDArray other,
INDArray result)
copy (element wise) division of two matrices
|
IComplexNDArray |
IComplexNDArray.div(Number n) |
IComplexNDArray |
BaseComplexNDArray.div(Number n) |
IComplexNDArray |
IComplexNDArray.div(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.div(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.divColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.divColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.divi(INDArray other)
in place (element wise) division of two matrices
|
IComplexNDArray |
BaseComplexNDArray.divi(INDArray other)
in place (element wise) division of two matrices
|
IComplexNDArray |
IComplexNDArray.divi(INDArray other,
INDArray result)
in place (element wise) division of two matrices
|
IComplexNDArray |
BaseComplexNDArray.divi(INDArray other,
INDArray result)
in place (element wise) division of two matrices
|
IComplexNDArray |
IComplexNDArray.divi(Number n) |
IComplexNDArray |
BaseComplexNDArray.divi(Number n) |
IComplexNDArray |
IComplexNDArray.divi(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.divi(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.diviColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.diviColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.diviRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.diviRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.divRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.divRowVector(INDArray rowVector)
In place addition of a column vector
|
protected IComplexNDArray |
BaseComplexNDArray.doColumnWise(INDArray columnVector,
char operation) |
protected IComplexNDArray |
BaseComplexNDArray.doRowWise(INDArray rowVector,
char operation) |
IComplexNDArray |
IComplexNDArray.dup()
Return a copy of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.dup() |
IComplexNDArray |
IComplexNDArray.eps(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
BaseComplexNDArray.eps(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
IComplexNDArray.eps(INDArray other)
epsilon equals than comparison:
If the given number is less than the
comparison number the item is 0 otherwise 1
|
IComplexNDArray |
BaseComplexNDArray.eps(INDArray other)
epsilon equals than comparison:
If the given number is less than the
comparison number the item is 0 otherwise 1
|
IComplexNDArray |
IComplexNDArray.eps(Number other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
BaseComplexNDArray.eps(Number 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
|
IComplexNDArray |
BaseComplexNDArray.epsi(IComplexNumber other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
IComplexNDArray.epsi(INDArray other)
In place epsilon equals than comparison:
If the given number is less than the
comparison number the item is 0 otherwise 1
|
IComplexNDArray |
BaseComplexNDArray.epsi(INDArray other)
In place epsilon equals than comparison:
If the given number is less than the
comparison number the item is 0 otherwise 1
|
IComplexNDArray |
IComplexNDArray.epsi(Number other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
BaseComplexNDArray.epsi(Number other)
Returns an ndarray with 1 if the element is epsilon equals
|
IComplexNDArray |
IComplexNDArray.eq(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.eq(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.eq(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.eq(INDArray other) |
IComplexNDArray |
IComplexNDArray.eq(Number other) |
IComplexNDArray |
BaseComplexNDArray.eq(Number other) |
IComplexNDArray |
IComplexNDArray.eqi(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.eqi(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.eqi(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.eqi(INDArray other) |
IComplexNDArray |
IComplexNDArray.eqi(Number other) |
IComplexNDArray |
BaseComplexNDArray.eqi(Number other) |
IComplexNDArray |
IComplexNDArray.get(INDArrayIndex... indexes)
Returns a subset of this array based on the specified
indexes
|
IComplexNDArray |
BaseComplexNDArray.get(INDArrayIndex... indexes)
Returns a subset of this array based on the specified
indexes
|
IComplexNDArray |
IComplexNDArray.getColumn(int i)
Returns the specified column.
|
IComplexNDArray |
BaseComplexNDArray.getColumn(int c)
Get the specified column
|
IComplexNDArray |
IComplexNDArray.getColumns(int[] columns) |
IComplexNDArray |
BaseComplexNDArray.getColumns(int[] cindices)
Get whole columns from the passed indices.
|
IComplexNDArray |
IComplexNDArray.getRow(int i)
Returns the specified row.
|
IComplexNDArray |
BaseComplexNDArray.getRow(int r)
Get a copy of a row.
|
IComplexNDArray |
IComplexNDArray.getRows(int[] rows) |
IComplexNDArray |
BaseComplexNDArray.getRows(int[] rindices)
Get whole rows from the passed indices.
|
IComplexNDArray |
IComplexNDArray.getScalar(int... indexes)
Fetch a particular number on a multi dimensional scale.
|
IComplexNDArray |
BaseComplexNDArray.getScalar(int... indexes)
Fetch a particular number on a multi dimensional scale.
|
IComplexNDArray |
IComplexNDArray.getScalar(int i)
Returns the element at the specified index
|
IComplexNDArray |
BaseComplexNDArray.getScalar(int i)
Returns the element at the specified index
|
IComplexNDArray |
IComplexNDArray.getScalar(int row,
int column)
Returns the element at the specified row/column
This will throw an exception if the
|
IComplexNDArray |
BaseComplexNDArray.getScalar(int row,
int column)
Returns the element at the specified row/column
This will throw an exception if the
|
IComplexNDArray |
IComplexNDArray.gt(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.gt(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.gt(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.gt(INDArray other) |
IComplexNDArray |
IComplexNDArray.gt(Number other) |
IComplexNDArray |
BaseComplexNDArray.gt(Number other) |
IComplexNDArray |
IComplexNDArray.gti(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.gti(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.gti(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.gti(INDArray other) |
IComplexNDArray |
IComplexNDArray.gti(Number other) |
IComplexNDArray |
BaseComplexNDArray.gti(Number other) |
IComplexNDArray |
IComplexNDArray.hermitian()
a Hermitian matrix is a square matrix with complex entries that is equal to its own conjugate transpose
|
IComplexNDArray |
BaseComplexNDArray.hermitian() |
IComplexNDArray |
IComplexNDArray.linearView()
Returns a linear view reference of shape
1,length(ndarray)
|
IComplexNDArray |
BaseComplexNDArray.linearView()
Returns a linear view reference of shape
1,length(ndarray)
|
IComplexNDArray |
IComplexNDArray.linearViewColumnOrder()
Returns a linear view reference of shape
length(ndarray),1
|
IComplexNDArray |
BaseComplexNDArray.linearViewColumnOrder() |
IComplexNDArray |
IComplexNDArray.lt(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.lt(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.lt(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.lt(INDArray other) |
IComplexNDArray |
IComplexNDArray.lt(Number other) |
IComplexNDArray |
BaseComplexNDArray.lt(Number other) |
IComplexNDArray |
IComplexNDArray.lti(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.lti(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.lti(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.lti(INDArray other) |
IComplexNDArray |
IComplexNDArray.lti(Number other) |
IComplexNDArray |
BaseComplexNDArray.lti(Number other) |
IComplexNDArray |
IComplexNDArray.max(int... dimension)
Returns the overall max of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.max(int... dimension) |
IComplexNDArray |
IComplexNDArray.mean(int... dimension)
Returns the overall mean of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.mean(int... dimension) |
IComplexNDArray |
IComplexNDArray.min(int... dimension)
Returns the overall min of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.min(int... dimension) |
IComplexNDArray |
IComplexNDArray.mmul(INDArray other)
Perform a copy matrix multiplication
|
IComplexNDArray |
BaseComplexNDArray.mmul(INDArray other)
Perform a copy matrix multiplication
|
IComplexNDArray |
IComplexNDArray.mmul(INDArray other,
INDArray result)
Perform an copy matrix multiplication
|
IComplexNDArray |
BaseComplexNDArray.mmul(INDArray other,
INDArray result)
Perform an copy matrix multiplication
|
IComplexNDArray |
IComplexNDArray.mmuli(INDArray other)
Perform an copy matrix multiplication
|
IComplexNDArray |
BaseComplexNDArray.mmuli(INDArray other)
Perform an copy matrix multiplication
|
IComplexNDArray |
IComplexNDArray.mmuli(INDArray other,
INDArray result)
Perform an copy matrix multiplication
|
IComplexNDArray |
BaseComplexNDArray.mmuli(INDArray other,
INDArray result)
Perform an copy matrix multiplication
|
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.mul(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.mul(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.mul(INDArray other)
copy (element wise) multiplication of two matrices
|
IComplexNDArray |
BaseComplexNDArray.mul(INDArray other)
copy (element wise) multiplication of two matrices
|
IComplexNDArray |
IComplexNDArray.mul(INDArray other,
INDArray result)
copy (element wise) multiplication of two matrices
|
IComplexNDArray |
BaseComplexNDArray.mul(INDArray other,
INDArray result)
copy (element wise) multiplication of two matrices
|
IComplexNDArray |
IComplexNDArray.mul(Number n) |
IComplexNDArray |
BaseComplexNDArray.mul(Number n) |
IComplexNDArray |
IComplexNDArray.mul(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.mul(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.mulColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.mulColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.muli(INDArray other)
in place (element wise) multiplication of two matrices
|
IComplexNDArray |
BaseComplexNDArray.muli(INDArray other)
in place (element wise) multiplication of two matrices
|
IComplexNDArray |
IComplexNDArray.muli(INDArray other,
INDArray result)
in place (element wise) multiplication of two matrices
|
IComplexNDArray |
BaseComplexNDArray.muli(INDArray other,
INDArray result)
in place (element wise) multiplication of two matrices
|
IComplexNDArray |
IComplexNDArray.muli(Number n) |
IComplexNDArray |
BaseComplexNDArray.muli(Number n) |
IComplexNDArray |
IComplexNDArray.muli(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.muli(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.muliColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.muliColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.muliRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.muliRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.mulRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.mulRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.neg() |
IComplexNDArray |
BaseComplexNDArray.neg()
Negate each element.
|
IComplexNDArray |
IComplexNDArray.negi() |
IComplexNDArray |
BaseComplexNDArray.negi()
Negate each element (in-place).
|
IComplexNDArray |
IComplexNDArray.neq(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.neq(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.neq(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.neq(INDArray other) |
IComplexNDArray |
IComplexNDArray.neq(Number other) |
IComplexNDArray |
BaseComplexNDArray.neq(Number other) |
IComplexNDArray |
IComplexNDArray.neqi(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.neqi(IComplexNumber other) |
IComplexNDArray |
IComplexNDArray.neqi(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.neqi(INDArray other) |
IComplexNDArray |
IComplexNDArray.neqi(Number other) |
IComplexNDArray |
BaseComplexNDArray.neqi(Number other) |
protected IComplexNDArray |
BaseComplexNDArray.newShape(int[] newShape,
char ordering) |
IComplexNDArray |
IComplexNDArray.norm1(int... dimension)
Returns the norm1 along the specified dimension
|
IComplexNDArray |
BaseComplexNDArray.norm1(int... dimension) |
IComplexNDArray |
IComplexNDArray.norm2(int... dimension)
Returns the norm2 along the specified dimension
|
IComplexNDArray |
BaseComplexNDArray.norm2(int... dimension) |
IComplexNDArray |
IComplexNDArray.normmax(int... dimension)
Returns the normmax along the specified dimension
|
IComplexNDArray |
BaseComplexNDArray.normmax(int... dimension) |
IComplexNDArray |
IComplexNDArray.permute(int... rearrange)
See: http://www.mathworks.com/help/matlab/ref/permute.html
|
IComplexNDArray |
BaseComplexNDArray.permute(int[] rearrange)
See: http://www.mathworks.com/help/matlab/ref/permute.html
|
IComplexNDArray |
IComplexNDArray.prod(int... dimension)
Returns the product along a given dimension
|
IComplexNDArray |
BaseComplexNDArray.prod(int... dimension) |
IComplexNDArray |
IComplexNDArray.put(INDArrayIndex[] indices,
IComplexNDArray element) |
IComplexNDArray |
BaseComplexNDArray.put(INDArrayIndex[] indices,
IComplexNDArray element) |
IComplexNDArray |
IComplexNDArray.put(INDArrayIndex[] indices,
IComplexNumber element) |
IComplexNDArray |
BaseComplexNDArray.put(INDArrayIndex[] indices,
IComplexNumber element) |
IComplexNDArray |
BaseComplexNDArray.put(INDArrayIndex[] indices,
INDArray element) |
IComplexNDArray |
IComplexNDArray.put(INDArrayIndex[] indices,
Number element) |
IComplexNDArray |
BaseComplexNDArray.put(INDArrayIndex[] indices,
Number element) |
IComplexNDArray |
IComplexNDArray.put(int[] indexes,
double value) |
IComplexNDArray |
BaseComplexNDArray.put(int[] indexes,
double value) |
IComplexNDArray |
IComplexNDArray.put(int[] indexes,
float value) |
IComplexNDArray |
BaseComplexNDArray.put(int[] indexes,
float value) |
IComplexNDArray |
IComplexNDArray.put(int[] indices,
INDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
BaseComplexNDArray.put(int[] indices,
INDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
IComplexNDArray.put(int i,
IComplexNDArray element)
Put a scalar ndarray at the specified index
|
IComplexNDArray |
BaseComplexNDArray.put(int i,
IComplexNDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
IComplexNDArray.put(int i,
INDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
BaseComplexNDArray.put(int i,
INDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
IComplexNDArray.put(int i,
int j,
IComplexNumber complex) |
IComplexNDArray |
BaseComplexNDArray.put(int i,
int j,
IComplexNumber complex) |
IComplexNDArray |
IComplexNDArray.put(int i,
int j,
INDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
BaseComplexNDArray.put(int i,
int j,
INDArray element)
Inserts the element at the specified index
|
IComplexNDArray |
BaseComplexNDArray.put(int i,
int j,
Number element)
Inserts the element at the specified index
|
IComplexNDArray |
IComplexNDArray.putColumn(int column,
INDArray toPut)
Insert a column in to this array
Will throw an exception if this
ndarray is not a matrix
|
IComplexNDArray |
BaseComplexNDArray.putColumn(int column,
INDArray toPut)
Insert a column in to this array
Will throw an exception if this
ndarray is not a matrix
|
IComplexNDArray |
IComplexNDArray.putImag(int[] indices,
double value) |
IComplexNDArray |
BaseComplexNDArray.putImag(int[] indices,
double value) |
IComplexNDArray |
IComplexNDArray.putImag(int[] indices,
float value) |
IComplexNDArray |
BaseComplexNDArray.putImag(int[] indices,
float value) |
IComplexNDArray |
IComplexNDArray.putImag(int i,
float v) |
IComplexNDArray |
BaseComplexNDArray.putImag(int i,
float v) |
IComplexNDArray |
IComplexNDArray.putImag(int rowIndex,
int columnIndex,
double value) |
IComplexNDArray |
BaseComplexNDArray.putImag(int rowIndex,
int columnIndex,
double value) |
IComplexNDArray |
IComplexNDArray.putImag(int rowIndex,
int columnIndex,
float value) |
IComplexNDArray |
BaseComplexNDArray.putImag(int rowIndex,
int columnIndex,
float value) |
IComplexNDArray |
IComplexNDArray.putReal(int[] indices,
double value) |
IComplexNDArray |
BaseComplexNDArray.putReal(int[] indices,
double value) |
IComplexNDArray |
IComplexNDArray.putReal(int[] indices,
float value) |
IComplexNDArray |
BaseComplexNDArray.putReal(int[] indices,
float value) |
IComplexNDArray |
IComplexNDArray.putReal(int i,
float v) |
IComplexNDArray |
BaseComplexNDArray.putReal(int i,
float v) |
IComplexNDArray |
IComplexNDArray.putReal(int rowIndex,
int columnIndex,
double value) |
IComplexNDArray |
BaseComplexNDArray.putReal(int rowIndex,
int columnIndex,
double value) |
IComplexNDArray |
IComplexNDArray.putReal(int rowIndex,
int columnIndex,
float value) |
IComplexNDArray |
BaseComplexNDArray.putReal(int rowIndex,
int columnIndex,
float value) |
IComplexNDArray |
IComplexNDArray.putRow(int row,
INDArray toPut)
Insert a row in to this array
Will throw an exception if this
ndarray is not a matrix
|
IComplexNDArray |
BaseComplexNDArray.putRow(int row,
INDArray toPut)
Insert a row in to this array
Will throw an exception if this
ndarray is not a matrix
|
IComplexNDArray |
BaseComplexNDArray.putScalar(int[] indexes,
IComplexNumber complexNumber) |
IComplexNDArray |
IComplexNDArray.putScalar(int i,
double value) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int i,
double value) |
IComplexNDArray |
IComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
IComplexNDArray.putScalar(int j,
int i,
IComplexNumber conji) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int j,
int i,
IComplexNumber conji) |
IComplexNDArray |
IComplexNDArray.putSlice(int slice,
IComplexNDArray put) |
IComplexNDArray |
BaseComplexNDArray.putSlice(int slice,
IComplexNDArray put)
Assigns the given matrix (put) to the specified slice
|
IComplexNDArray |
IComplexNDArray.putSlice(int slice,
INDArray put)
Assigns the given matrix (put) to the specified slice
|
IComplexNDArray |
BaseComplexNDArray.putSlice(int slice,
INDArray put)
Assigns the given matrix (put) to the specified slice
|
IComplexNDArray |
IComplexNDArray.ravel()
Returns a flattened version (row vector) of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.ravel()
Flattens the array for linear indexing
|
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rdiv(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdiv(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdiv(INDArray other)
Reverse division
|
IComplexNDArray |
BaseComplexNDArray.rdiv(INDArray other)
Reverse division
|
IComplexNDArray |
IComplexNDArray.rdiv(INDArray other,
INDArray result)
Reverse division
|
IComplexNDArray |
BaseComplexNDArray.rdiv(INDArray other,
INDArray result)
Reverse division
|
IComplexNDArray |
IComplexNDArray.rdiv(Number n) |
IComplexNDArray |
BaseComplexNDArray.rdiv(Number n) |
IComplexNDArray |
IComplexNDArray.rdiv(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdiv(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdivColumnVector(INDArray columnVector) |
IComplexNDArray |
BaseComplexNDArray.rdivColumnVector(INDArray columnVector) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdivi(INDArray other)
Reverse divsion (in place)
|
IComplexNDArray |
BaseComplexNDArray.rdivi(INDArray other)
Reverse divsion (in place)
|
IComplexNDArray |
IComplexNDArray.rdivi(INDArray other,
INDArray result)
Reverse division (in-place)
|
IComplexNDArray |
BaseComplexNDArray.rdivi(INDArray other,
INDArray result)
Reverse division (in-place)
|
IComplexNDArray |
IComplexNDArray.rdivi(Number n) |
IComplexNDArray |
BaseComplexNDArray.rdivi(Number n) |
IComplexNDArray |
IComplexNDArray.rdivi(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdivi(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdiviColumnVector(INDArray columnVector) |
IComplexNDArray |
BaseComplexNDArray.rdiviColumnVector(INDArray columnVector) |
IComplexNDArray |
IComplexNDArray.rdiviRowVector(INDArray rowVector) |
IComplexNDArray |
BaseComplexNDArray.rdiviRowVector(INDArray rowVector) |
IComplexNDArray |
IComplexNDArray.rdivRowVector(INDArray rowVector) |
IComplexNDArray |
BaseComplexNDArray.rdivRowVector(INDArray rowVector) |
IComplexNDArray |
IComplexNDArray.repmat(int... shape)
Replicate and tile array to fill out to the given shape
|
IComplexNDArray |
BaseComplexNDArray.repmat(int[] shape)
Replicate and tile array to fill out to the given shape
|
IComplexNDArray |
IComplexNDArray.reshape(char order,
int... newShape) |
IComplexNDArray |
BaseComplexNDArray.reshape(char order,
int... newShape) |
IComplexNDArray |
IComplexNDArray.reshape(char order,
int rows,
int columns) |
IComplexNDArray |
BaseComplexNDArray.reshape(char order,
int rows,
int columns) |
IComplexNDArray |
IComplexNDArray.reshape(int... newShape)
Reshapes the ndarray (can't change the length of the ndarray)
|
IComplexNDArray |
BaseComplexNDArray.reshape(int... shape)
Reshape the ndarray in to the specified dimensions,
possible errors being thrown for invalid shapes
|
IComplexNDArray |
IComplexNDArray.reshape(int rows,
int columns)
Reshapes the ndarray (can't change the length of the ndarray)
|
IComplexNDArray |
BaseComplexNDArray.reshape(int newRows,
int newColumns)
Reshape the matrix.
|
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rsub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsub(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.rsub(INDArray other) |
IComplexNDArray |
IComplexNDArray.rsub(INDArray other,
INDArray result)
Reverse subtraction
|
IComplexNDArray |
BaseComplexNDArray.rsub(INDArray other,
INDArray result)
Reverse subtraction
|
IComplexNDArray |
IComplexNDArray.rsub(Number n) |
IComplexNDArray |
BaseComplexNDArray.rsub(Number n) |
IComplexNDArray |
IComplexNDArray.rsub(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsub(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsubColumnVector(INDArray columnVector) |
IComplexNDArray |
BaseComplexNDArray.rsubColumnVector(INDArray columnVector) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsubi(INDArray other) |
IComplexNDArray |
BaseComplexNDArray.rsubi(INDArray other) |
IComplexNDArray |
IComplexNDArray.rsubi(INDArray other,
INDArray result)
Reverse subtraction (in-place)
|
IComplexNDArray |
BaseComplexNDArray.rsubi(INDArray other,
INDArray result)
Reverse subtraction (in-place)
|
IComplexNDArray |
IComplexNDArray.rsubi(Number n) |
IComplexNDArray |
BaseComplexNDArray.rsubi(Number n) |
IComplexNDArray |
IComplexNDArray.rsubi(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsubi(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsubiColumnVector(INDArray columnVector) |
IComplexNDArray |
BaseComplexNDArray.rsubiColumnVector(INDArray columnVector) |
IComplexNDArray |
IComplexNDArray.rsubiRowVector(INDArray rowVector) |
IComplexNDArray |
BaseComplexNDArray.rsubiRowVector(INDArray rowVector) |
IComplexNDArray |
IComplexNDArray.rsubRowVector(INDArray rowVector) |
IComplexNDArray |
BaseComplexNDArray.rsubRowVector(INDArray rowVector) |
IComplexNDArray |
IComplexNDArray.slice(int i)
Returns the specified slice of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.slice(int slice)
Returns the specified slice of this matrix.
|
IComplexNDArray |
IComplexNDArray.slice(int i,
int dimension)
Returns the specified slice of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.slice(int slice,
int dimension)
Returns the slice of this from the specified dimension
|
IComplexNDArray |
IComplexNDArray.std(int... dimension) |
IComplexNDArray |
BaseComplexNDArray.std(int... dimension) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.sub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.sub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.sub(INDArray other)
copy subtraction of two matrices
|
IComplexNDArray |
BaseComplexNDArray.sub(INDArray other)
copy subtraction of two matrices
|
IComplexNDArray |
IComplexNDArray.sub(INDArray other,
INDArray result)
copy subtraction of two matrices
|
IComplexNDArray |
BaseComplexNDArray.sub(INDArray other,
INDArray result)
copy subtraction of two matrices
|
IComplexNDArray |
IComplexNDArray.sub(Number n) |
IComplexNDArray |
BaseComplexNDArray.sub(Number n) |
IComplexNDArray |
IComplexNDArray.sub(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.sub(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.subArray(int[] offsets,
int[] shape,
int[] stride) |
IComplexNDArray |
IComplexNDArray.subColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.subColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.subi(INDArray other)
in place subtraction of two matrices
|
IComplexNDArray |
BaseComplexNDArray.subi(INDArray other)
in place subtraction of two matrices
|
IComplexNDArray |
IComplexNDArray.subi(INDArray other,
INDArray result)
in place subtraction of two matrices
|
IComplexNDArray |
BaseComplexNDArray.subi(INDArray other,
INDArray result)
in place subtraction of two matrices
|
IComplexNDArray |
IComplexNDArray.subi(Number n) |
IComplexNDArray |
BaseComplexNDArray.subi(Number n) |
IComplexNDArray |
IComplexNDArray.subi(Number n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.subi(Number n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.subiColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.subiColumnVector(INDArray columnVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.subiRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.subiRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.subRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
BaseComplexNDArray.subRowVector(INDArray rowVector)
In place addition of a column vector
|
IComplexNDArray |
IComplexNDArray.sum(int... dimension)
Returns the sum along the last dimension of this ndarray
|
IComplexNDArray |
BaseComplexNDArray.sum(int... dimension) |
IComplexNDArray |
IComplexNDArray.swapAxes(int dimension,
int with)
Mainly here for people coming from numpy.
|
IComplexNDArray |
BaseComplexNDArray.swapAxes(int dimension,
int with)
Mainly here for people coming from numpy.
|
IComplexNDArray |
IComplexNDArray.transpose()
Flip the rows and columns of a matrix
|
IComplexNDArray |
BaseComplexNDArray.transpose()
Return transposed copy of this matrix.
|
IComplexNDArray |
IComplexNDArray.transposei() |
IComplexNDArray |
BaseComplexNDArray.transposei()
Return transposed copy of this matrix.
|
IComplexNDArray |
IComplexNDArray.var(int... dimension) |
IComplexNDArray |
BaseComplexNDArray.var(int... dimension) |
IComplexNDArray |
IComplexNDArray.vectorAlongDimension(int index,
int dimension)
Get the vector along a particular dimension
|
IComplexNDArray |
BaseComplexNDArray.vectorAlongDimension(int index,
int dimension)
Get the vector along a particular dimension
|
Constructor and Description |
---|
BaseComplexNDArray(List<IComplexNDArray> slices,
int[] shape)
Create an ndarray from the specified slices
and the given shape
|
BaseComplexNDArray(List<IComplexNDArray> slices,
int[] shape,
char ordering)
Create an ndarray from the specified slices
and the given shape
|
BaseComplexNDArray(List<IComplexNDArray> slices,
int[] shape,
int[] stride)
Create an ndarray from the specified slices
and the given shape
|
BaseComplexNDArray(List<IComplexNDArray> slices,
int[] shape,
int[] stride,
char ordering)
Create an ndarray from the specified slices
and the given shape
|
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
ConvolutionInstance.convn(IComplexNDArray input,
IComplexNDArray kernel,
Convolution.Type type)
ND Convolution
|
IComplexNDArray |
BaseConvolution.convn(IComplexNDArray input,
IComplexNDArray kernel,
Convolution.Type type)
ND Convolution
|
static IComplexNDArray |
Convolution.convn(IComplexNDArray input,
IComplexNDArray kernel,
Convolution.Type type)
ND Convolution
|
IComplexNDArray |
ConvolutionInstance.convn(IComplexNDArray input,
IComplexNDArray kernel,
Convolution.Type type,
int[] axes)
ND Convolution
|
IComplexNDArray |
DefaultConvolutionInstance.convn(IComplexNDArray input,
IComplexNDArray kernel,
Convolution.Type type,
int[] axes)
ND Convolution
|
static IComplexNDArray |
Convolution.convn(IComplexNDArray input,
IComplexNDArray kernel,
Convolution.Type type,
int[] axes)
ND Convolution
|
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
Eigen.eigenvalues(INDArray A)
Computes the eigenvalues of a general matrix.
|
static IComplexNDArray[] |
Eigen.eigenvectors(INDArray A)
Computes the eigenvalues and eigenvectors of a general matrix.
|
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
BlasWrapper.axpy(IComplexNumber da,
IComplexNDArray dx,
IComplexNDArray dy) |
IComplexNDArray |
BaseBlasWrapper.axpy(IComplexNumber da,
IComplexNDArray dx,
IComplexNDArray dy) |
static IComplexNDArray |
Nd4j.complexFlatten(IComplexNDArray... flatten)
Create a long row vector of all of the given ndarrays
|
IComplexNDArray |
BaseNDArrayFactory.complexFlatten(IComplexNDArray[] flatten) |
IComplexNDArray |
NDArrayFactory.complexFlatten(IComplexNDArray[] flatten) |
IComplexNDArray |
BaseNDArrayFactory.complexFlatten(List<IComplexNDArray> flatten) |
static IComplexNDArray |
Nd4j.complexFlatten(List<IComplexNDArray> flatten)
Create a long row vector of all of the given ndarrays
|
IComplexNDArray |
NDArrayFactory.complexFlatten(List<IComplexNDArray> flatten) |
static IComplexNDArray |
Nd4j.complexLinSpace(int i,
int i1,
int i2)
Linspace with complex numbers
|
static IComplexNDArray |
Nd4j.complexOnes(int... shape)
Create an ndarray of ones
|
IComplexNDArray |
BaseNDArrayFactory.complexOnes(int columns)
Creates an ndarray
|
static IComplexNDArray |
Nd4j.complexOnes(int columns)
Creates an ndarray
|
IComplexNDArray |
NDArrayFactory.complexOnes(int columns)
Creates an ndarray
|
IComplexNDArray |
BaseNDArrayFactory.complexOnes(int[] shape)
Create an ndarray of ones
|
IComplexNDArray |
NDArrayFactory.complexOnes(int[] shape)
Create an ndarray of ones
|
IComplexNDArray |
BaseNDArrayFactory.complexOnes(int rows,
int columns)
Creates an ndarray
|
static IComplexNDArray |
Nd4j.complexOnes(int rows,
int columns)
Creates an ndarray
|
IComplexNDArray |
NDArrayFactory.complexOnes(int rows,
int columns)
Creates an ndarray
|
static IComplexNDArray |
Nd4j.complexRand(int... shape)
Create a random ndarray with the given shape using
the current time as the seed
|
IComplexNDArray |
BaseNDArrayFactory.complexScalar(Number value)
Create a scalar ndarray with the specified offset
|
static IComplexNDArray |
Nd4j.complexScalar(Number value)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
NDArrayFactory.complexScalar(Number value)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
BaseNDArrayFactory.complexScalar(Number value,
int offset)
Create a scalar ndarray with the specified offset
|
static IComplexNDArray |
Nd4j.complexScalar(Number value,
int offset)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
NDArrayFactory.complexScalar(Number value,
int offset)
Create a scalar ndarray with the specified offset
|
IComplexNDArray |
BaseNDArrayFactory.complexValueOf(int[] shape,
double value)
Creates an shape ndarray with the specified value
|
static IComplexNDArray |
Nd4j.complexValueOf(int[] shape,
double value) |
IComplexNDArray |
NDArrayFactory.complexValueOf(int[] shape,
double value)
Creates an shape ndarray with the specified value
|
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,
double value)
Creates an 1 x num ndarray with the specified value
|
static IComplexNDArray |
Nd4j.complexValueOf(int num,
double value) |
IComplexNDArray |
NDArrayFactory.complexValueOf(int num,
double value)
Creates an 1 x num 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.complexZeros(int... shape)
Create an ndarray of ones
|
IComplexNDArray |
BaseNDArrayFactory.complexZeros(int columns)
Creates an ndarray
|
static IComplexNDArray |
Nd4j.complexZeros(int columns)
Creates an ndarray
|
IComplexNDArray |
NDArrayFactory.complexZeros(int columns)
Creates an ndarray
|
IComplexNDArray |
BaseNDArrayFactory.complexZeros(int[] shape)
Create an ndarray of ones
|
IComplexNDArray |
NDArrayFactory.complexZeros(int[] shape)
Create an ndarray of ones
|
IComplexNDArray |
BaseNDArrayFactory.complexZeros(int rows,
int columns)
Creates a matrix of zeros
|
IComplexNDArray |
NDArrayFactory.complexZeros(int rows,
int columns)
Creates a matrix of zeros
|
IComplexNDArray |
BaseNDArrayFactory.concat(int dimension,
IComplexNDArray... toConcat)
concatenate ndarrays along a dimension
|
static IComplexNDArray |
Nd4j.concat(int dimension,
IComplexNDArray... toConcat)
Concatneate ndarrays along a dimension
|
IComplexNDArray |
NDArrayFactory.concat(int dimension,
IComplexNDArray... toConcat)
Concatneate ndarrays along a dimension
|
IComplexNDArray |
BlasWrapper.copy(IComplexNDArray x,
IComplexNDArray y) |
IComplexNDArray |
BaseBlasWrapper.copy(IComplexNDArray x,
IComplexNDArray y) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer data)
Creates an ndarray with the specified data
|
static IComplexNDArray |
Nd4j.createComplex(DataBuffer data,
int[] shape) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer data,
int[] shape)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(DataBuffer data,
int[] shape,
int offset) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer buffer,
int[] shape,
int offset) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(DataBuffer data,
int[] shape,
int[] newStrides,
int offset) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(DataBuffer data,
int[] shape,
int[] newStrides,
int offset,
char ordering) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer data,
int[] newDims,
int[] newStrides,
int offset,
char ordering) |
static IComplexNDArray |
Nd4j.createComplex(DataBuffer data,
int[] shape,
int offset,
char ordering) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer buffer,
int[] shape,
int offset,
char ordering) |
IComplexNDArray |
NDArrayFactory.createComplex(DataBuffer data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data)
Creates an ndarray with the specified data
|
static IComplexNDArray |
Nd4j.createComplex(double[] dim) |
IComplexNDArray |
NDArrayFactory.createComplex(double[] data)
Creates an ndarray with the specified data
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
char order)
Creates an ndarray with the specified data
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int[] shape)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape)
Create an ndrray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int[] shape)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
char ordering)
Create an ndrray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int[] shape,
int offset) |
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
int offset) |
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int[] shape,
int offset) |
IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
int[] stride,
char ordering)
Create an ndrray with the specified shape
|
abstract IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
abstract IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int[] shape,
int[] stride,
int offset,
char ordering)
Create a complex ndarray with the given data
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int[] shape,
int[] stride,
int offset,
char ordering)
Create a complex ndarray with the given data
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int[] shape,
int offset,
char ordering) |
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int[] shape,
int offset,
char ordering) |
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int[] shape,
int offset,
char ordering) |
IComplexNDArray |
BaseNDArrayFactory.createComplex(double[] data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(double[] data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(double[] data,
int rows,
int columns,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data)
Creates an ndarray with the specified data
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] dim) |
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
Character order) |
IComplexNDArray |
BaseNDArrayFactory.createComplex(float[] data,
int[] shape)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape)
Create an ndrray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int[] shape)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
char ordering)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
int offset) |
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int[] shape,
int offset) |
IComplexNDArray |
BaseNDArrayFactory.createComplex(float[] data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int[] shape,
int[] stride)
Create an ndrray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
int[] stride,
char ordering)
Create an ndrray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(float[] data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int[] shape,
int[] stride,
int offset) |
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int[] shape,
int[] stride,
int offset,
char ordering) |
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int[] shape,
int offset,
char ordering)
Create complex ndarray
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int[] shape,
int offset,
char ordering) |
IComplexNDArray |
BaseNDArrayFactory.createComplex(float[] data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(float[] data,
int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(float[] data,
int rows,
int columns,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
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
|
abstract IComplexNDArray |
BaseNDArrayFactory.createComplex(INDArray arr)
Create a complex ndarray from the passed in indarray
|
static IComplexNDArray |
Nd4j.createComplex(INDArray arr)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
NDArrayFactory.createComplex(INDArray arr)
Create a complex ndarray from the passed in indarray
|
static IComplexNDArray |
Nd4j.createComplex(INDArray real,
INDArray imag)
Create a complex ndarray based on the
real and imaginary
|
static IComplexNDArray |
Nd4j.createComplex(int... shape)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int columns)
Creates an ndarray
|
static IComplexNDArray |
Nd4j.createComplex(int columns)
Creates an ndarray
|
IComplexNDArray |
NDArrayFactory.createComplex(int columns)
Creates an ndarray
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int[] shape)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int[] shape)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int[] shape,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int[] shape,
int[] stride)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int[] shape,
int[] stride)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int[] shape,
int[] stride)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int[] shape,
int[] stride,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int[] shape,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int[] ints,
int[] ints1,
int[] stride,
int offset) |
IComplexNDArray |
NDArrayFactory.createComplex(int[] ints,
int[] ints1,
int[] stride,
int offset) |
IComplexNDArray |
BaseNDArrayFactory.createComplex(int[] shape,
int[] complexStrides,
int offset,
char ordering) |
static IComplexNDArray |
Nd4j.createComplex(int[] shape,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int[] shape,
int[] complexStrides,
int offset,
char ordering) |
static IComplexNDArray |
Nd4j.createComplex(int columns,
char order)
Creates an ndarray
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int rows,
int columns)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int rows,
int columns)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int rows,
int columns)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int rows,
int columns,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int rows,
int columns,
int[] stride)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int rows,
int columns,
int[] stride)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int rows,
int columns,
int[] stride)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int rows,
int columns,
int[] stride,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(int rows,
int columns,
int[] stride,
int offset)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(int rows,
int columns,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
abstract IComplexNDArray |
BaseNDArrayFactory.createComplex(List<IComplexNDArray> arrs,
int[] shape)
Create a complex ndarray from the passed in indarray
|
static IComplexNDArray |
Nd4j.createComplex(List<IComplexNDArray> arrs,
int[] shape)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
NDArrayFactory.createComplex(List<IComplexNDArray> arrs,
int[] shape)
Create a complex ndarray from the passed in indarray
|
static IComplexNDArray |
Nd4j.cumsum(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.cumsum(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.diag(IComplexNDArray x)
Creates a new matrix where the values of the given vector are the diagonal values of
the matrix if a vector is passed in, if a matrix is returns the kth diagonal
in the matrix
|
static IComplexNDArray |
Nd4j.diag(IComplexNDArray x,
int k)
Creates a new matrix where the values of the given vector are the diagonal values of
the matrix if a vector is passed in, if a matrix is returns the kth diagonal
in the matrix
|
IComplexNDArray |
BlasWrapper.gemm(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray b,
IComplexNumber beta,
IComplexNDArray c)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gemm(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray b,
IComplexNumber beta,
IComplexNDArray c) |
IComplexNDArray |
BlasWrapper.gemv(IComplexDouble alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexDouble beta,
IComplexNDArray y)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gemv(IComplexDouble alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexDouble beta,
IComplexNDArray y) |
IComplexNDArray |
BlasWrapper.gemv(IComplexFloat alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexFloat beta,
IComplexNDArray y)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gemv(IComplexFloat alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexFloat beta,
IComplexNDArray y) |
IComplexNDArray |
BlasWrapper.gemv(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexNumber beta,
IComplexNDArray y)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gemv(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexNumber beta,
IComplexNDArray y) |
IComplexNDArray |
BlasWrapper.gerc(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gerc(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
IComplexNDArray |
BlasWrapper.gerc(IComplexFloat alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gerc(IComplexFloat alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
IComplexNDArray |
BlasWrapper.geru(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.geru(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
IComplexNDArray |
BlasWrapper.geru(IComplexFloat alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.geru(IComplexFloat 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.geru(IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
static IComplexNDArray |
Nd4j.max(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.max(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.mean(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.mean(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.min(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.min(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.norm1(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.norm1(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.norm2(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.norm2(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.normmax(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.normmax(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.prod(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.prod(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.readComplex(DataInputStream dis)
Read in an ndarray from a data input stream
|
static IComplexNDArray |
Nd4j.repeat(IComplexNDArray n,
int num)
Create an n x (shape)
ndarray where the ndarray is repeated num times
|
IComplexNDArray |
BlasWrapper.scal(IComplexDouble alpha,
IComplexNDArray x)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.scal(IComplexDouble alpha,
IComplexNDArray x) |
IComplexNDArray |
BlasWrapper.scal(IComplexFloat alpha,
IComplexNDArray x)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.scal(IComplexFloat alpha,
IComplexNDArray x) |
IComplexNDArray |
BlasWrapper.scal(IComplexNumber alpha,
IComplexNDArray x)
Compute x <- alpha * x (scale a matrix)
|
IComplexNDArray |
BaseBlasWrapper.scal(IComplexNumber alpha,
IComplexNDArray x) |
IComplexNDArray |
BaseNDArrayFactory.scalar(IComplexDouble value)
Create a scalar nd array with the specified value and offset
|
static IComplexNDArray |
Nd4j.scalar(IComplexDouble value)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
NDArrayFactory.scalar(IComplexDouble value)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
BaseNDArrayFactory.scalar(IComplexDouble value,
int offset)
Create a scalar nd array with the specified value and offset
|
static IComplexNDArray |
Nd4j.scalar(IComplexDouble value,
int offset)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
NDArrayFactory.scalar(IComplexDouble value,
int offset)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
BaseNDArrayFactory.scalar(IComplexFloat value)
Create a scalar nd array with the specified value and offset
|
static IComplexNDArray |
Nd4j.scalar(IComplexFloat value)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
NDArrayFactory.scalar(IComplexFloat value)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
BaseNDArrayFactory.scalar(IComplexFloat value,
int offset)
Create a scalar nd array with the specified value and offset
|
static IComplexNDArray |
Nd4j.scalar(IComplexFloat value,
int offset)
Create a scalar nd array with the specified value and offset
|
IComplexNDArray |
NDArrayFactory.scalar(IComplexFloat value,
int offset)
Create a scalar nd array with the specified value and offset
|
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
|
static IComplexNDArray |
Nd4j.sort(IComplexNDArray ndarray,
int dimension,
boolean ascending)
Sort an ndarray along a particular dimension
|
static IComplexNDArray |
Nd4j.std(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.std(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.sum(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.sum(IComplexNDArray compute,
int dimension) |
static IComplexNDArray |
Nd4j.var(IComplexNDArray compute) |
static IComplexNDArray |
Nd4j.var(IComplexNDArray compute,
int dimension) |
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
BaseNDArrayFactory.complexFlatten(List<IComplexNDArray> flatten) |
static IComplexNDArray |
Nd4j.complexFlatten(List<IComplexNDArray> flatten)
Create a long row vector of all of the given ndarrays
|
IComplexNDArray |
NDArrayFactory.complexFlatten(List<IComplexNDArray> flatten) |
abstract IComplexNDArray |
BaseNDArrayFactory.createComplex(List<IComplexNDArray> arrs,
int[] shape)
Create a complex ndarray from the passed in indarray
|
static IComplexNDArray |
Nd4j.createComplex(List<IComplexNDArray> arrs,
int[] shape)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
NDArrayFactory.createComplex(List<IComplexNDArray> arrs,
int[] shape)
Create a complex ndarray from the passed in indarray
|
Modifier and Type | Method and Description |
---|---|
protected IComplexNDArray |
BaseFFTInstance.doFFt(IComplexNDArray transform,
int[] shape,
int[] axes,
boolean inverse) |
protected IComplexNDArray |
BaseFFTInstance.doInnerFft(IComplexNDArray result,
int[] shape,
int[] axes,
boolean inverse) |
IComplexNDArray |
BaseFFTInstance.fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
BaseFFTInstance.fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
DefaultFFTInstance.fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
BaseFFTInstance.fft(INDArray input)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(INDArray input)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(INDArray input)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
BaseFFTInstance.fft(INDArray transform,
int numElements)
FFT along a particular dimension
|
IComplexNDArray |
FFTInstance.fft(INDArray transform,
int numElements)
FFT along a particular dimension
|
static IComplexNDArray |
FFT.fft(INDArray transform,
int numElements)
FFT along a particular dimension
|
IComplexNDArray |
DefaultFFTInstance.fft(INDArray transform,
int numElements,
int dimension)
FFT along a particular dimension
|
IComplexNDArray |
FFTInstance.fft(INDArray transform,
int numElements,
int dimension)
FFT along a particular dimension
|
static IComplexNDArray |
FFT.fft(INDArray transform,
int numElements,
int dimension)
FFT along a particular dimension
|
IComplexNDArray |
BaseFFTInstance.fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
IComplexNDArray |
FFTInstance.fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
static IComplexNDArray |
FFT.fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
IComplexNDArray |
BaseFFTInstance.fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
IComplexNDArray |
FFTInstance.fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
static IComplexNDArray |
FFT.fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
IComplexNDArray |
BaseFFTInstance.fftn(INDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
IComplexNDArray |
FFTInstance.fftn(INDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
static IComplexNDArray |
FFT.fftn(INDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
IComplexNDArray |
BaseFFTInstance.fftn(INDArray transform,
int dimension,
int numElements)
Computes the fft along the first non singleton dimension of op
when it is a matrix
|
IComplexNDArray |
FFTInstance.fftn(INDArray transform,
int dimension,
int numElements)
Computes the fft along the first non singleton dimension of op
when it is a matrix
|
static IComplexNDArray |
FFT.fftn(INDArray transform,
int dimension,
int numElements)
Computes the fft along the first non singleton dimension of op
when it is a matrix
|
IComplexNDArray |
DefaultFFTInstance.ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
DefaultFFTInstance.ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
DefaultFFTInstance.ifft(INDArray transform,
int numElements)
FFT along a particular dimension
|
IComplexNDArray |
FFTInstance.ifft(INDArray transform,
int numElements)
FFT along a particular dimension
|
static IComplexNDArray |
FFT.ifft(INDArray transform,
int numElements)
FFT along a particular dimension
|
IComplexNDArray |
DefaultFFTInstance.ifft(INDArray transform,
int numElements,
int dimension)
IFFT along a particular dimension
|
IComplexNDArray |
FFTInstance.ifft(INDArray transform,
int numElements,
int dimension)
IFFT along a particular dimension
|
static IComplexNDArray |
FFT.ifft(INDArray transform,
int numElements,
int dimension)
IFFT along a particular dimension
|
IComplexNDArray |
BaseFFTInstance.ifftn(IComplexNDArray transform) |
IComplexNDArray |
FFTInstance.ifftn(IComplexNDArray transform) |
static IComplexNDArray |
FFT.ifftn(IComplexNDArray transform) |
IComplexNDArray |
BaseFFTInstance.ifftn(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
FFTInstance.ifftn(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
BaseFFTInstance.ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
IComplexNDArray |
FFTInstance.ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
static IComplexNDArray |
FFT.ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
IComplexNDArray |
BaseFFTInstance.ifftn(INDArray transform) |
IComplexNDArray |
FFTInstance.ifftn(INDArray transform) |
IComplexNDArray |
BaseFFTInstance.ifftn(INDArray transform,
int dimension,
int numElements)
ND IFFT, computes along the first on singleton dimension of
op
|
IComplexNDArray |
FFTInstance.ifftn(INDArray transform,
int dimension,
int numElements)
ND IFFT, computes along the first on singleton dimension of
op
|
static IComplexNDArray |
FFT.ifftn(INDArray transform,
int dimension,
int numElements)
ND IFFT, computes along the first on singleton dimension of
op
|
IComplexNDArray |
BaseFFTInstance.irfft(IComplexNDArray arr) |
IComplexNDArray |
FFTInstance.irfft(IComplexNDArray arr) |
static IComplexNDArray |
FFT.irfft(IComplexNDArray arr) |
IComplexNDArray |
BaseFFTInstance.irfft(IComplexNDArray arr,
int dimension) |
IComplexNDArray |
FFTInstance.irfft(IComplexNDArray arr,
int dimension) |
static IComplexNDArray |
FFT.irfft(IComplexNDArray arr,
int dimension) |
IComplexNDArray |
BaseFFTInstance.irfftn(IComplexNDArray arr) |
IComplexNDArray |
FFTInstance.irfftn(IComplexNDArray arr) |
static IComplexNDArray |
FFT.irfftn(IComplexNDArray arr) |
protected IComplexNDArray |
DefaultFFTInstance.postProcess(IComplexNDArray result,
int dimension) |
protected IComplexNDArray |
DefaultFFTInstance.preProcess(IComplexNDArray result,
IComplexNDArray transform,
int n,
int dimension) |
IComplexNDArray |
DefaultFFTInstance.rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
IComplexNDArray |
FFTInstance.rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
static IComplexNDArray |
FFT.rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
IComplexNDArray |
BaseFFTInstance.rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
IComplexNDArray |
FFTInstance.rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
static IComplexNDArray |
FFT.rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
IComplexNDArray |
BaseFFTInstance.rawifft(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
FFTInstance.rawifft(IComplexNDArray transform,
int dimension)
Underlying ifft impl
|
static IComplexNDArray |
FFT.rawifft(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
DefaultFFTInstance.rawifft(IComplexNDArray transform,
int n,
int dimension) |
IComplexNDArray |
FFTInstance.rawifft(IComplexNDArray transform,
int n,
int dimension)
Underlying ifft impl
|
static IComplexNDArray |
FFT.rawifft(IComplexNDArray transform,
int n,
int dimension) |
IComplexNDArray |
BaseFFTInstance.rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
IComplexNDArray |
FFTInstance.rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
static IComplexNDArray |
FFT.rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
Modifier and Type | Method and Description |
---|---|
protected IComplexNDArray |
BaseFFTInstance.doFFt(IComplexNDArray transform,
int[] shape,
int[] axes,
boolean inverse) |
protected IComplexNDArray |
BaseFFTInstance.doInnerFft(IComplexNDArray result,
int[] shape,
int[] axes,
boolean inverse) |
IComplexNDArray |
BaseFFTInstance.fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
BaseFFTInstance.fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
DefaultFFTInstance.fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
BaseFFTInstance.fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
IComplexNDArray |
FFTInstance.fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
static IComplexNDArray |
FFT.fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
IComplexNDArray |
BaseFFTInstance.fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
IComplexNDArray |
FFTInstance.fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
static IComplexNDArray |
FFT.fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
IComplexNDArray |
DefaultFFTInstance.ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
DefaultFFTInstance.ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
FFTInstance.ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
FFT.ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
IComplexNDArray |
BaseFFTInstance.ifftn(IComplexNDArray transform) |
IComplexNDArray |
FFTInstance.ifftn(IComplexNDArray transform) |
static IComplexNDArray |
FFT.ifftn(IComplexNDArray transform) |
IComplexNDArray |
BaseFFTInstance.ifftn(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
FFTInstance.ifftn(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
BaseFFTInstance.ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
IComplexNDArray |
FFTInstance.ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
static IComplexNDArray |
FFT.ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
IComplexNDArray |
BaseFFTInstance.irfft(IComplexNDArray arr) |
IComplexNDArray |
FFTInstance.irfft(IComplexNDArray arr) |
static IComplexNDArray |
FFT.irfft(IComplexNDArray arr) |
IComplexNDArray |
BaseFFTInstance.irfft(IComplexNDArray arr,
int dimension) |
IComplexNDArray |
FFTInstance.irfft(IComplexNDArray arr,
int dimension) |
static IComplexNDArray |
FFT.irfft(IComplexNDArray arr,
int dimension) |
IComplexNDArray |
BaseFFTInstance.irfftn(IComplexNDArray arr) |
IComplexNDArray |
FFTInstance.irfftn(IComplexNDArray arr) |
static IComplexNDArray |
FFT.irfftn(IComplexNDArray arr) |
protected IComplexNDArray |
DefaultFFTInstance.postProcess(IComplexNDArray result,
int dimension) |
protected IComplexNDArray |
DefaultFFTInstance.preProcess(IComplexNDArray result,
IComplexNDArray transform,
int n,
int dimension) |
IComplexNDArray |
DefaultFFTInstance.rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
IComplexNDArray |
FFTInstance.rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
static IComplexNDArray |
FFT.rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
IComplexNDArray |
BaseFFTInstance.rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
IComplexNDArray |
FFTInstance.rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
static IComplexNDArray |
FFT.rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
IComplexNDArray |
BaseFFTInstance.rawifft(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
FFTInstance.rawifft(IComplexNDArray transform,
int dimension)
Underlying ifft impl
|
static IComplexNDArray |
FFT.rawifft(IComplexNDArray transform,
int dimension) |
IComplexNDArray |
DefaultFFTInstance.rawifft(IComplexNDArray transform,
int n,
int dimension) |
IComplexNDArray |
FFTInstance.rawifft(IComplexNDArray transform,
int n,
int dimension)
Underlying ifft impl
|
static IComplexNDArray |
FFT.rawifft(IComplexNDArray transform,
int n,
int dimension) |
IComplexNDArray |
BaseFFTInstance.rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
IComplexNDArray |
FFTInstance.rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
static IComplexNDArray |
FFT.rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
Modifier and Type | Method and Description |
---|---|
static boolean |
BooleanIndexing.and(IComplexNDArray n,
Condition cond)
And
|
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 boolean |
BooleanIndexing.or(IComplexNDArray n,
Condition cond)
Or over the whole ndarray given some condition
|
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
ComplexNDArrayUtil.center(IComplexNDArray arr,
int[] shape)
Center an array
|
static IComplexNDArray |
ComplexNDArrayUtil.exp(IComplexNDArray toExp) |
static IComplexNDArray |
ComplexNDArrayUtil.expi(IComplexNDArray toExp)
Returns the exponential of a complex ndarray
|
static IComplexNDArray |
ComplexNDArrayUtil.padWithZeros(IComplexNDArray nd,
int[] targetShape)
Pads an ndarray with zeros
|
static IComplexNDArray |
ComplexNDArrayUtil.truncate(IComplexNDArray nd,
int n,
int dimension)
Truncates an ndarray to the specified shape.
|
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
ComplexNDArrayUtil.center(IComplexNDArray arr,
int[] shape)
Center an array
|
static IComplexNDArray |
ComplexNDArrayUtil.exp(IComplexNDArray toExp) |
static IComplexNDArray |
ComplexNDArrayUtil.expi(IComplexNDArray toExp)
Returns the exponential of a complex ndarray
|
static IComplexNDArray |
ComplexNDArrayUtil.padWithZeros(IComplexNDArray nd,
int[] targetShape)
Pads an ndarray with zeros
|
static IComplexNDArray |
ComplexNDArrayUtil.truncate(IComplexNDArray nd,
int n,
int dimension)
Truncates an ndarray to the specified shape.
|
Copyright © 2016. All Rights Reserved.