Uses of Class
org.jblas.ComplexDouble
Packages that use ComplexDouble
-
Uses of ComplexDouble in org.jblas
Fields in org.jblas declared as ComplexDoubleModifier and TypeFieldDescriptionstatic final ComplexDouble
ComplexDouble.I
static final ComplexDouble
ComplexDouble.NEG_I
static final ComplexDouble
ComplexDouble.NEG_UNIT
static final ComplexDouble
ComplexDouble.UNIT
static final ComplexDouble
ComplexDouble.ZERO
Methods in org.jblas that return ComplexDoubleModifier and TypeMethodDescriptionComplexDouble.add
(double c) Add a real number to a complex number.ComplexDouble.add
(ComplexDouble c) Add two complex numbers.ComplexDouble.addi
(double c) Add a real number to complex number in-place, storing the result in this.ComplexDouble.addi
(double a, ComplexDouble result) Add a real number to a complex number in-place.ComplexDouble.addi
(ComplexDouble c) Add two complex numbers in-place storing the result in this.ComplexDouble.addi
(ComplexDouble c, ComplexDouble result) Add two complex numbers in-placeComplexDouble.conj()
ComplexDouble.conji()
ComplexDouble.copy
(ComplexDouble other) ComplexDouble.div
(double v) ComplexDouble.div
(ComplexDouble c) Divide two complex numbersComplexDouble.divi
(double v) ComplexDouble.divi
(double v, ComplexDouble result) ComplexDouble.divi
(ComplexDouble c) ComplexDouble.divi
(ComplexDouble c, ComplexDouble result) Divide two complex numbers, in-placeComplexDoubleMatrix.dotc
(ComplexDoubleMatrix other) Computes this^T * otherstatic ComplexDouble
SimpleBlas.dotc
(ComplexDoubleMatrix x, ComplexDoubleMatrix y) Compute x^T * y (dot product)ComplexDoubleMatrix.dotu
(ComplexDoubleMatrix other) Computes this^H * otherstatic ComplexDouble
SimpleBlas.dotu
(ComplexDoubleMatrix x, ComplexDoubleMatrix y) Compute x^T * y (dot product)ComplexDouble.dup()
ComplexDoubleMatrix.get
(int i) ComplexDoubleMatrix.get
(int rowIndex, int columnIndex) Retrieve matrix elementComplexDoubleMatrix.get
(int rowIndex, int columnIndex, ComplexDouble result) Get matrix element, passing the variable to store the result.ComplexDoubleMatrix.get
(int i, ComplexDouble result) ComplexDouble.inv()
ComplexDouble.invi()
ComplexDoubleMatrix.mean()
ComplexDouble.mul
(double v) ComplexDouble.mul
(ComplexDouble c) Multiply two complex numbersComplexDouble.muli
(double v) ComplexDouble.muli
(double v, ComplexDouble result) ComplexDouble.muli
(ComplexDouble c) ComplexDouble.muli
(ComplexDouble c, ComplexDouble result) Multiply two complex numbers, in-placeComplexDouble.neg()
ComplexDouble.negi()
ComplexDoubleMatrix.scalar()
Return the first element of the matrixComplexDouble.set
(double real, double imag) ComplexDouble.sqrt()
ComplexDouble.sub
(double r) ComplexDouble.sub
(ComplexDouble c) Subtract two complex numbersComplexDouble.subi
(double a) ComplexDouble.subi
(double a, ComplexDouble result) ComplexDouble.subi
(ComplexDouble c) ComplexDouble.subi
(ComplexDouble c, ComplexDouble result) Subtract two complex numbers, in-placeComplexDoubleMatrix.sum()
Logical operationsComplexDoubleMatrix.toArray()
ComplexDouble[][]
ComplexDoubleMatrix.toArray2()
static ComplexDouble
NativeBlas.zdotc
(int n, double[] zx, int zxIdx, int incx, double[] zy, int zyIdx, int incy) static ComplexDouble
NativeBlas.zdotu
(int n, double[] zx, int zxIdx, int incx, double[] zy, int zyIdx, int incy) Methods in org.jblas with parameters of type ComplexDoubleModifier and TypeMethodDescriptionComplexDouble.add
(ComplexDouble c) Add two complex numbers.ComplexDoubleMatrix.add
(ComplexDouble v) ComplexDouble.addi
(double a, ComplexDouble result) Add a real number to a complex number in-place.ComplexDouble.addi
(ComplexDouble c) Add two complex numbers in-place storing the result in this.ComplexDouble.addi
(ComplexDouble c, ComplexDouble result) Add two complex numbers in-placeComplexDoubleMatrix.addi
(ComplexDouble v) ComplexDoubleMatrix.addi
(ComplexDouble v, ComplexDoubleMatrix result) Add a scalar to a matrix.ComplexDoubleMatrix.and
(ComplexDouble value) ComplexDoubleMatrix.andi
(ComplexDouble value) ComplexDoubleMatrix.andi
(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrix
SimpleBlas.axpy
(ComplexDouble da, ComplexDoubleMatrix dx, ComplexDoubleMatrix dy) ComplexDouble.copy
(ComplexDouble other) ComplexDouble.div
(ComplexDouble c) Divide two complex numbersComplexDoubleMatrix.div
(ComplexDouble v) ComplexDouble.divi
(double v, ComplexDouble result) ComplexDouble.divi
(ComplexDouble c) ComplexDouble.divi
(ComplexDouble c, ComplexDouble result) Divide two complex numbers, in-placeComplexDoubleMatrix.divi
(ComplexDouble v) ComplexDoubleMatrix.divi
(ComplexDouble a, ComplexDoubleMatrix result) (Elementwise) division with a scalarboolean
ComplexDouble.eq
(ComplexDouble c) ComplexDoubleMatrix.eq
(ComplexDouble value) ComplexDoubleMatrix.eqi
(ComplexDouble value) ComplexDoubleMatrix.eqi
(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrix
SimpleBlas.gemm
(ComplexDouble alpha, ComplexDoubleMatrix a, ComplexDoubleMatrix b, ComplexDouble beta, ComplexDoubleMatrix c) static ComplexDoubleMatrix
SimpleBlas.gerc
(ComplexDouble alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y, ComplexDoubleMatrix a) Compute A <- alpha * x * y^H + A (general rank-1 update)static ComplexDoubleMatrix
SimpleBlas.geru
(ComplexDouble alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y, ComplexDoubleMatrix a) Compute A <- alpha * x * y^T + A (general rank-1 update)ComplexDoubleMatrix.get
(int rowIndex, int columnIndex, ComplexDouble result) Get matrix element, passing the variable to store the result.ComplexDoubleMatrix.get
(int i, ComplexDouble result) ComplexDoubleMatrix.mmul
(ComplexDouble v) ComplexDoubleMatrix.mmuli
(ComplexDouble v) ComplexDoubleMatrix.mmuli
(ComplexDouble v, ComplexDoubleMatrix result) Matrix-Matrix Multiplication with a scalar (for symmetry, does the same as muli(scalar)ComplexDouble.mul
(ComplexDouble c) Multiply two complex numbersComplexDoubleMatrix.mul
(ComplexDouble v) ComplexDouble.muli
(double v, ComplexDouble result) ComplexDouble.muli
(ComplexDouble c) ComplexDouble.muli
(ComplexDouble c, ComplexDouble result) Multiply two complex numbers, in-placeComplexDoubleMatrix.muli
(ComplexDouble v) ComplexDoubleMatrix.muli
(ComplexDouble v, ComplexDoubleMatrix result) (Elementwise) Multiplication with a scalarboolean
ComplexDouble.ne
(ComplexDouble c) ComplexDoubleMatrix.ne
(ComplexDouble value) ComplexDoubleMatrix.nei
(ComplexDouble value) ComplexDoubleMatrix.nei
(ComplexDouble value, ComplexDoubleMatrix result) ComplexDoubleMatrix.or
(ComplexDouble value) ComplexDoubleMatrix.ori
(ComplexDouble value) ComplexDoubleMatrix.ori
(ComplexDouble value, ComplexDoubleMatrix result) ComplexDoubleMatrix.put
(int[] rindices, int[] cindices, ComplexDouble v) ComplexDoubleMatrix.put
(int[] indices, int c, ComplexDouble v) ComplexDoubleMatrix.put
(int[] indices, ComplexDouble v) ComplexDoubleMatrix.put
(int r, int[] indices, ComplexDouble v) ComplexDoubleMatrix.put
(int rowIndex, int columnIndex, ComplexDouble value) ComplexDoubleMatrix.put
(int i, ComplexDouble v) ComplexDoubleMatrix.put
(int r, ComplexDoubleMatrix indices, ComplexDouble v) ComplexDoubleMatrix.put
(ComplexDoubleMatrix indices, int c, ComplexDouble v) ComplexDoubleMatrix.put
(ComplexDoubleMatrix indices, ComplexDouble v) ComplexDoubleMatrix.put
(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, ComplexDouble v) ComplexDoubleMatrix.rankOneUpdate
(ComplexDouble alpha, ComplexDoubleMatrix x) Computes a rank-1-update A = A + alpha * x * x'.ComplexDoubleMatrix.rankOneUpdate
(ComplexDouble alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y) Computes a rank-1-update A = A + alpha * x * y'.ComplexDoubleMatrix.rdiv
(ComplexDouble v) ComplexDoubleMatrix.rdivi
(ComplexDouble v) ComplexDoubleMatrix.rdivi
(ComplexDouble a, ComplexDoubleMatrix result) (Elementwise) division with a scalar, with operands switched.ComplexDoubleMatrix.rsub
(ComplexDouble v) ComplexDoubleMatrix.rsubi
(ComplexDouble v) ComplexDoubleMatrix.rsubi
(ComplexDouble a, ComplexDoubleMatrix result) Subtract a matrix from a scalarstatic ComplexDoubleMatrix
SimpleBlas.scal
(ComplexDouble alpha, ComplexDoubleMatrix x) ComplexDouble.sub
(ComplexDouble c) Subtract two complex numbersComplexDoubleMatrix.sub
(ComplexDouble v) ComplexDouble.subi
(double a, ComplexDouble result) ComplexDouble.subi
(ComplexDouble c) ComplexDouble.subi
(ComplexDouble c, ComplexDouble result) Subtract two complex numbers, in-placeComplexDoubleMatrix.subi
(ComplexDouble v) ComplexDoubleMatrix.subi
(ComplexDouble v, ComplexDoubleMatrix result) Subtract a scalar from a matrixComplexDoubleMatrix.xor
(ComplexDouble value) ComplexDoubleMatrix.xori
(ComplexDouble value) ComplexDoubleMatrix.xori
(ComplexDouble value, ComplexDoubleMatrix result) static void
NativeBlas.zaxpy
(int n, ComplexDouble za, double[] zx, int zxIdx, int incx, double[] zy, int zyIdx, int incy) static void
NativeBlas.zgemm
(char transa, char transb, int m, int n, int k, ComplexDouble alpha, double[] a, int aIdx, int lda, double[] b, int bIdx, int ldb, ComplexDouble beta, double[] c, int cIdx, int ldc) static void
NativeBlas.zgemv
(char trans, int m, int n, ComplexDouble alpha, double[] a, int aIdx, int lda, double[] x, int xIdx, int incx, ComplexDouble beta, double[] y, int yIdx, int incy) static void
NativeBlas.zgerc
(int m, int n, ComplexDouble alpha, double[] x, int xIdx, int incx, double[] y, int yIdx, int incy, double[] a, int aIdx, int lda) static void
NativeBlas.zgeru
(int m, int n, ComplexDouble alpha, double[] x, int xIdx, int incx, double[] y, int yIdx, int incy, double[] a, int aIdx, int lda) static void
NativeBlas.zscal
(int n, ComplexDouble za, double[] zx, int zxIdx, int incx) Constructors in org.jblas with parameters of type ComplexDouble