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 ComplexDoubleComplexDouble.Istatic final ComplexDoubleComplexDouble.NEG_Istatic final ComplexDoubleComplexDouble.NEG_UNITstatic final ComplexDoubleComplexDouble.UNITstatic final ComplexDoubleComplexDouble.ZEROMethods 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 ComplexDoubleSimpleBlas.dotc(ComplexDoubleMatrix x, ComplexDoubleMatrix y) Compute x^T * y (dot product)ComplexDoubleMatrix.dotu(ComplexDoubleMatrix other) Computes this^H * otherstatic ComplexDoubleSimpleBlas.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 ComplexDoubleNativeBlas.zdotc(int n, double[] zx, int zxIdx, int incx, double[] zy, int zyIdx, int incy) static ComplexDoubleNativeBlas.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 ComplexDoubleMatrixSimpleBlas.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 scalarbooleanComplexDouble.eq(ComplexDouble c) ComplexDoubleMatrix.eq(ComplexDouble value) ComplexDoubleMatrix.eqi(ComplexDouble value) ComplexDoubleMatrix.eqi(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrixSimpleBlas.gemm(ComplexDouble alpha, ComplexDoubleMatrix a, ComplexDoubleMatrix b, ComplexDouble beta, ComplexDoubleMatrix c) static ComplexDoubleMatrixSimpleBlas.gerc(ComplexDouble alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y, ComplexDoubleMatrix a) Compute A <- alpha * x * y^H + A (general rank-1 update)static ComplexDoubleMatrixSimpleBlas.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 scalarbooleanComplexDouble.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 ComplexDoubleMatrixSimpleBlas.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 voidNativeBlas.zaxpy(int n, ComplexDouble za, double[] zx, int zxIdx, int incx, double[] zy, int zyIdx, int incy) static voidNativeBlas.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 voidNativeBlas.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 voidNativeBlas.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 voidNativeBlas.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 voidNativeBlas.zscal(int n, ComplexDouble za, double[] zx, int zxIdx, int incx) Constructors in org.jblas with parameters of type ComplexDouble