| Package | Description |
|---|---|
| org.nd4j.linalg.api.blas.impl | |
| org.nd4j.linalg.api.buffer | |
| org.nd4j.linalg.api.complex | |
| org.nd4j.linalg.factory | |
| org.nd4j.linalg.util |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
BaseLevel1.zaxpy(int N,
IComplexDouble alpha,
IComplexNDArray X,
int incX,
IComplexNDArray Y,
int incY) |
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.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.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 |
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 |
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 |
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) |
| Modifier and Type | Method and Description |
|---|---|
IComplexDouble |
BaseDataBuffer.getComplexDouble(int i) |
IComplexDouble |
DataBuffer.getComplexDouble(int i)
Get the complex double at the specified index
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseComplexDouble
Base class for complex doubles
|
| Modifier and Type | Method and Description |
|---|---|
IComplexDouble |
BaseComplexDouble.asDouble()
Convert to a double
|
IComplexDouble |
BaseComplexFloat.asDouble()
Convert to a double
|
IComplexDouble |
IComplexNumber.asDouble()
Convert to a double
|
IComplexDouble |
BaseComplexDouble.conji() |
IComplexDouble |
BaseComplexDouble.divi(double v) |
IComplexDouble |
IComplexDouble.divi(double v) |
IComplexDouble |
BaseComplexDouble.invi() |
IComplexDouble |
BaseComplexDouble.negi() |
IComplexDouble |
BaseComplexDouble.sqrt() |
| Modifier and Type | Method and Description |
|---|---|
abstract IComplexDouble |
BaseNDArrayFactory.createDouble(double real,
double imag)
Create an instance of a complex double
|
static IComplexDouble |
Nd4j.createDouble(double real,
double imag)
Create an instance of a complex double
|
IComplexDouble |
NDArrayFactory.createDouble(double real,
double imag)
Create an instance of a complex double
|
| Modifier and Type | Method and Description |
|---|---|
IComplexNDArray |
BaseBlasWrapper.gemv(IComplexDouble alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexDouble beta,
IComplexNDArray y) |
IComplexNDArray |
BlasWrapper.gemv(IComplexDouble alpha,
IComplexNDArray a,
IComplexNDArray x,
IComplexDouble beta,
IComplexNDArray y)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.gerc(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
IComplexNDArray |
BlasWrapper.gerc(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.geru(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a) |
IComplexNDArray |
BlasWrapper.geru(IComplexDouble alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Deprecated.
|
IComplexNDArray |
BaseBlasWrapper.scal(IComplexDouble alpha,
IComplexNDArray x) |
IComplexNDArray |
BlasWrapper.scal(IComplexDouble alpha,
IComplexNDArray x)
Deprecated.
|
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
|
| Modifier and Type | Method and Description |
|---|---|
static IComplexDouble |
ComplexUtil.exp(IComplexDouble d)
Returns the exp of a complex number:
Let r be the realComponent component and i be the imaginary
Let ret be the complex number returned
ret -> exp(r) * cos(i), exp(r) * sin(i)
where the first number is the realComponent component
and the second number is the imaginary component
|
| Modifier and Type | Method and Description |
|---|---|
static IComplexDouble |
ComplexUtil.exp(IComplexDouble d)
Returns the exp of a complex number:
Let r be the realComponent component and i be the imaginary
Let ret be the complex number returned
ret -> exp(r) * cos(i), exp(r) * sin(i)
where the first number is the realComponent component
and the second number is the imaginary component
|
Copyright © 2016. All Rights Reserved.