Modifier and Type | Interface and Description |
---|---|
interface |
IComplexDouble
Complex Double
|
interface |
IComplexFloat
Complex float
|
Modifier and Type | Class and Description |
---|---|
class |
BaseComplexDouble
Base class for complex doubles
|
class |
BaseComplexFloat
Base complex float class
|
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
IComplexNumber.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexFloat.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexDouble.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
IComplexNumber.add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
BaseComplexFloat.add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
BaseComplexDouble.add(Number c)
Add a realComponent number to a complex number.
|
IComplexNumber |
IComplexNumber.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
IComplexNumber.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
IComplexNumber.addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
BaseComplexFloat.addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
BaseComplexDouble.addi(Number c)
Add a realComponent number to complex number in-place, storing the result in this.
|
IComplexNumber |
IComplexNumber.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexFloat.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexDouble.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
IComplexNumber.conj() |
IComplexNumber |
BaseComplexFloat.conj() |
IComplexNumber |
BaseComplexDouble.conj() |
IComplexNumber |
IComplexNumber.conji() |
IComplexNumber |
IComplexNumber.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexFloat.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.copy(IComplexNumber other) |
IComplexNumber |
IComplexDouble.div(double v) |
IComplexNumber |
BaseComplexDouble.div(double v) |
IComplexNumber |
BaseComplexFloat.div(float v) |
IComplexNumber |
IComplexFloat.div(float v) |
IComplexNumber |
IComplexNumber.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexFloat.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexDouble.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
IComplexNumber.div(Number v) |
IComplexNumber |
BaseComplexFloat.div(Number v) |
IComplexNumber |
BaseComplexDouble.div(Number v) |
IComplexNumber |
IComplexNumber.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c) |
IComplexNumber |
IComplexNumber.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
IComplexNumber.divi(Number v) |
IComplexNumber |
BaseComplexFloat.divi(Number v) |
IComplexNumber |
BaseComplexDouble.divi(Number v) |
IComplexNumber |
IComplexNumber.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.divi(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.dup() |
IComplexNumber |
BaseComplexNDArray.getComplex(int i) |
IComplexNumber |
IComplexNDArray.getComplex(int i) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
int j) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
int j) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.inv() |
IComplexNumber |
BaseComplexFloat.inv() |
IComplexNumber |
BaseComplexDouble.inv() |
IComplexNumber |
IComplexNumber.invi() |
IComplexNumber |
BaseComplexNDArray.max() |
IComplexNumber |
BaseComplexNDArray.min() |
IComplexNumber |
IComplexNumber.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexFloat.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexDouble.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
IComplexNumber.mul(Number v) |
IComplexNumber |
BaseComplexFloat.mul(Number v) |
IComplexNumber |
BaseComplexDouble.mul(Number v) |
IComplexNumber |
IComplexNumber.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c) |
IComplexNumber |
IComplexNumber.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
IComplexNumber.muli(Number v) |
IComplexNumber |
BaseComplexFloat.muli(Number v) |
IComplexNumber |
BaseComplexDouble.muli(Number v) |
IComplexNumber |
IComplexNumber.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.muli(Number v,
IComplexNumber result) |
IComplexNumber |
IComplexNumber.neg() |
IComplexNumber |
BaseComplexFloat.neg() |
IComplexNumber |
BaseComplexDouble.neg() |
IComplexNumber |
IComplexNumber.negi() |
IComplexNumber |
IComplexNumber.set(Number real,
Number imag) |
IComplexNumber |
BaseComplexFloat.set(Number real,
Number imag) |
IComplexNumber |
BaseComplexDouble.set(Number real,
Number imag) |
IComplexNumber |
IComplexNumber.sqrt() |
IComplexNumber |
IComplexNumber.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexFloat.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexDouble.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
IComplexNumber.sub(Number r) |
IComplexNumber |
BaseComplexFloat.sub(Number r) |
IComplexNumber |
BaseComplexDouble.sub(Number r) |
IComplexNumber |
IComplexNumber.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c) |
IComplexNumber |
IComplexNumber.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
IComplexNumber.subi(Number a) |
IComplexNumber |
BaseComplexFloat.subi(Number a) |
IComplexNumber |
BaseComplexDouble.subi(Number a) |
IComplexNumber |
IComplexNumber.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.subi(Number a,
IComplexNumber result) |
IComplexNumber[] |
BaseComplexNDArray.toArray()
Converts the matrix to a one-dimensional array of doubles.
|
IComplexNumber[] |
IComplexNDArray.toArray() |
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
BaseComplexNDArray.add(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n) |
IComplexNumber |
IComplexNumber.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexFloat.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNumber |
BaseComplexDouble.add(IComplexNumber c)
Add two complex numbers.
|
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.add(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.add(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c)
Add two complex numbers in-place storing the result in this.
|
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
IComplexNumber.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexFloat.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNumber |
BaseComplexDouble.addi(IComplexNumber c,
IComplexNumber result)
Add two complex numbers in-place
|
IComplexNDArray |
BaseComplexNDArray.addi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.addi(IComplexNumber n,
INDArray result) |
IComplexNumber |
IComplexNumber.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexFloat.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
BaseComplexDouble.addi(Number a,
IComplexNumber result)
Add a realComponent number to a complex number in-place.
|
IComplexNumber |
IComplexNumber.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexFloat.copy(IComplexNumber other) |
IComplexNumber |
BaseComplexDouble.copy(IComplexNumber other) |
IComplexNDArray |
BaseComplexNDArray.div(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n) |
IComplexNumber |
IComplexNumber.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexFloat.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNumber |
BaseComplexDouble.div(IComplexNumber c)
Divide two complex numbers
|
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.div(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.div(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
IComplexNumber.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.divi(IComplexNumber c,
IComplexNumber result)
Divide two complex numbers, in-place
|
IComplexNDArray |
BaseComplexNDArray.divi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.divi(IComplexNumber n,
INDArray result) |
IComplexNumber |
IComplexNumber.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.divi(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.divi(Number v,
IComplexNumber result) |
boolean |
IComplexNumber.eq(IComplexNumber c) |
boolean |
BaseComplexFloat.eq(IComplexNumber c) |
boolean |
BaseComplexDouble.eq(IComplexNumber c) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
IComplexNumber result) |
IComplexNumber |
BaseComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNumber |
IComplexNDArray.getComplex(int i,
int j,
IComplexNumber result) |
IComplexNDArray |
BaseComplexNDArray.mul(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n) |
IComplexNumber |
IComplexNumber.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexFloat.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNumber |
BaseComplexDouble.mul(IComplexNumber c)
Multiply two complex numbers
|
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.mul(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.mul(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n) |
IComplexNumber |
IComplexNumber.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
IComplexNumber.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexFloat.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNumber |
BaseComplexDouble.muli(IComplexNumber c,
IComplexNumber result)
Multiply two complex numbers, inplace
|
IComplexNDArray |
BaseComplexNDArray.muli(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.muli(IComplexNumber n,
INDArray result) |
IComplexNumber |
IComplexNumber.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.muli(Number v,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.muli(Number v,
IComplexNumber result) |
boolean |
IComplexNumber.ne(IComplexNumber c) |
boolean |
BaseComplexFloat.ne(IComplexNumber c) |
boolean |
BaseComplexDouble.ne(IComplexNumber c) |
void |
BaseComplexNDArray.put(int i,
IComplexNumber element) |
IComplexNDArray |
BaseComplexNDArray.put(NDArrayIndex[] indices,
IComplexNumber element) |
IComplexNDArray |
IComplexNDArray.put(NDArrayIndex[] indices,
IComplexNumber element) |
INDArray |
BaseComplexNDArray.putScalar(int[] indexes,
IComplexNumber complexNumber) |
INDArray |
IComplexNDArray.putScalar(int[] i,
IComplexNumber complexNumber) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
IComplexNDArray.putScalar(int i,
IComplexNumber value) |
IComplexNDArray |
BaseComplexNDArray.putScalar(int j,
int i,
IComplexNumber conji) |
IComplexNDArray |
IComplexNDArray.putScalar(int j,
int i,
IComplexNumber conji) |
IComplexNDArray |
BaseComplexNDArray.rdiv(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdiv(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdiv(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rdivi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rdivi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.rsubi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.rsubi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.sub(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n) |
IComplexNumber |
IComplexNumber.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexFloat.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNumber |
BaseComplexDouble.sub(IComplexNumber c)
Subtract two complex numbers
|
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
BaseComplexNDArray.sub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.sub(IComplexNumber n,
INDArray result) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n) |
IComplexNumber |
IComplexNumber.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c) |
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c) |
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n,
IComplexNDArray result) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n,
IComplexNDArray result) |
IComplexNumber |
IComplexNumber.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexFloat.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNumber |
BaseComplexDouble.subi(IComplexNumber c,
IComplexNumber result)
Subtract two complex numbers, in-place
|
IComplexNDArray |
BaseComplexNDArray.subi(IComplexNumber n,
INDArray result) |
IComplexNDArray |
IComplexNDArray.subi(IComplexNumber n,
INDArray result) |
IComplexNumber |
IComplexNumber.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexFloat.subi(Number a,
IComplexNumber result) |
IComplexNumber |
BaseComplexDouble.subi(Number a,
IComplexNumber result) |
Constructor and Description |
---|
BaseComplexNDArray(IComplexNumber[] newData,
int[] shape)
Create a complex ndarray with the given complex doubles.
|
BaseComplexNDArray(IComplexNumber[] newData,
int[] shape,
char ordering)
Create a complex ndarray with the given complex doubles.
|
BaseComplexNDArray(IComplexNumber[] newData,
int[] shape,
int[] stride)
Create a complex ndarray with the given complex doubles.
|
Modifier and Type | Field and Description |
---|---|
static IComplexNumber |
Nd4j.NEG_UNIT |
static IComplexNumber |
Nd4j.UNIT |
static IComplexNumber |
Nd4j.ZERO |
Modifier and Type | Method and Description |
---|---|
IComplexNumber |
BlasWrapper.dotc(IComplexNDArray x,
IComplexNDArray y)
Compute x^T * y (dot product)
|
IComplexNumber |
BlasWrapper.dotu(IComplexNDArray x,
IComplexNDArray y)
Compute x^T * y (dot product)
|
Modifier and Type | Method and Description |
---|---|
IComplexNDArray |
BlasWrapper.axpy(IComplexNumber da,
IComplexNDArray dx,
IComplexNDArray dy) |
IComplexNDArray |
NDArrayFactory.complexValueOf(int[] shape,
IComplexNumber 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 num,
IComplexNumber 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.createComplex(IComplexNumber[] data,
int[] shape)
Create a complex ndarray from the passed in indarray
|
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,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.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 |
BaseNDArrayFactory.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 |
BaseNDArrayFactory.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
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int[] stride,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
NDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
IComplexNDArray |
BaseNDArrayFactory.createComplex(IComplexNumber[] data,
int[] shape,
int offset,
char ordering)
Creates a complex ndarray with the specified shape
|
static IComplexNDArray |
Nd4j.createComplex(IComplexNumber[] data,
int[] shape,
int offset,
char ordering)
Create a complex ndarray from the passed in indarray
|
IComplexNDArray |
BlasWrapper.gemm(IComplexNumber alpha,
IComplexNDArray a,
IComplexNDArray b,
IComplexNumber beta,
IComplexNDArray c) |
IComplexNDArray |
BlasWrapper.gerc(IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Compute A <- alpha * x * y^H + A (general rank-1 update)
|
IComplexNDArray |
BlasWrapper.geru(IComplexNumber alpha,
IComplexNDArray x,
IComplexNDArray y,
IComplexNDArray a)
Compute A <- alpha * x * y^T + A (general rank-1 update)
|
IComplexNDArray |
BlasWrapper.scal(IComplexNumber alpha,
IComplexNDArray x) |
IComplexNDArray |
NDArrayFactory.scalar(IComplexNumber value)
Create a scalar ndarray with the specified 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,
int offset)
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
|
Modifier and Type | Method and Description |
---|---|
protected abstract IComplexNumber |
BaseTwoArrayElementWiseOp.complexComplex(IComplexNumber num1,
IComplexNumber num2) |
protected abstract IComplexNumber |
BaseTwoArrayElementWiseOp.complexReal(IComplexNumber origin,
float secondValue) |
protected abstract IComplexNumber |
BaseTwoArrayElementWiseOp.realComplex(float real,
IComplexNumber other) |
Modifier and Type | Method and Description |
---|---|
protected abstract IComplexNumber |
BaseTwoArrayElementWiseOp.complexComplex(IComplexNumber num1,
IComplexNumber num2) |
protected abstract IComplexNumber |
BaseTwoArrayElementWiseOp.complexReal(IComplexNumber origin,
float secondValue) |
protected abstract IComplexNumber |
BaseTwoArrayElementWiseOp.realComplex(float real,
IComplexNumber other) |
Modifier and Type | Field and Description |
---|---|
protected IComplexNumber |
BaseScalarOp.startingValue |
Constructor and Description |
---|
BaseScalarOp(IComplexNumber startingValue) |
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
Transforms.pow(IComplexNDArray ndArray,
IComplexNumber power) |
Constructor and Description |
---|
Pow(double power,
IComplexNumber powComplex) |
Pow(IComplexNumber powComplex) |
Modifier and Type | Method and Description |
---|---|
static IComplexNumber |
ComplexUtil.abs(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.exp(IComplexNumber d)
Returns the exp of a complex number:
Let r be the realComponent component and i be the imaginary
Let ret be the complex number returned
ret -> exp(r) * cos(i), exp(r) * sin(i)
where the first number is the realComponent component
and the second number is the imaginary component
|
static IComplexNumber |
ComplexUtil.floor(IComplexNumber num)
Return the log value of the given complex number
|
IComplexNumber |
ComplexIterationResult.getNumber() |
static IComplexNumber |
ComplexUtil.log(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.neg(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
double power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
IComplexNumber power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.round(IComplexNumber num) |
static IComplexNumber |
ComplexUtil.sqrt(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.tanh(IComplexNumber num)
Return the tanh of a complex number
|
Modifier and Type | Method and Description |
---|---|
static IComplexNumber |
ComplexUtil.abs(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.exp(IComplexNumber d)
Returns the exp of a complex number:
Let r be the realComponent component and i be the imaginary
Let ret be the complex number returned
ret -> exp(r) * cos(i), exp(r) * sin(i)
where the first number is the realComponent component
and the second number is the imaginary component
|
static IComplexNumber |
ComplexUtil.floor(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.log(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.neg(IComplexNumber num)
Return the log value of the given complex number
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
double power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.pow(IComplexNumber num,
IComplexNumber power)
Raise a complex number to a power
|
static IComplexNumber |
ComplexUtil.round(IComplexNumber num) |
void |
ComplexIterationResult.setNumber(IComplexNumber number) |
static IComplexNumber |
ComplexUtil.sqrt(IComplexNumber num)
Return the absolute value of the given complex number
|
static IComplexNumber |
ComplexUtil.tanh(IComplexNumber num)
Return the tanh of a complex number
|
Constructor and Description |
---|
ComplexIterationResult(boolean nextIteration,
IComplexNumber number) |
Copyright © 2014. All Rights Reserved.