Uses of Class
org.jblas.ComplexDoubleMatrix
Packages that use ComplexDoubleMatrix
-
Uses of ComplexDoubleMatrix in org.jblas
Methods in org.jblas that return ComplexDoubleMatrixModifier and TypeMethodDescriptionstatic ComplexDoubleMatrixMatrixFunctions.absi(ComplexDoubleMatrix x) ComplexDoubleMatrix.add(double v) ComplexDoubleMatrix.add(ComplexDouble v) ComplexDoubleMatrix.add(ComplexDoubleMatrix other) ComplexDoubleMatrix.addi(double v) ComplexDoubleMatrix.addi(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.addi(ComplexDouble v) ComplexDoubleMatrix.addi(ComplexDoubleMatrix other) Code for operatorsComplexDoubleMatrix.addi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Add two matrices.ComplexDoubleMatrix.addi(ComplexDouble v, ComplexDoubleMatrix result) Add a scalar to a matrix.ComplexDoubleMatrix.and(double value) ComplexDoubleMatrix.and(ComplexDouble value) ComplexDoubleMatrix.and(ComplexDoubleMatrix other) ComplexDoubleMatrix.andi(double value) ComplexDoubleMatrix.andi(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.andi(ComplexDouble value) ComplexDoubleMatrix.andi(ComplexDoubleMatrix other) ComplexDoubleMatrix.andi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.andi(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrixSimpleBlas.axpy(ComplexDouble da, ComplexDoubleMatrix dx, ComplexDoubleMatrix dy) ComplexDoubleMatrix.columnMeans()ComplexDoubleMatrix.columnSums()Return a vector containing the sums of the columns (having number of columns many entries)static ComplexDoubleMatrixComplexDoubleMatrix.concatHorizontally(ComplexDoubleMatrix A, ComplexDoubleMatrix B) static ComplexDoubleMatrixComplexDoubleMatrix.concatVertically(ComplexDoubleMatrix A, ComplexDoubleMatrix B) ComplexDoubleMatrix.conj()Compute complex conjugate.ComplexDoubleMatrix.conji()Compute complex conjugate (in-place).ComplexDoubleMatrix.copy(ComplexDoubleMatrix a) Copy ComplexDoubleMatrix a to this.static ComplexDoubleMatrixSimpleBlas.copy(ComplexDoubleMatrix x, ComplexDoubleMatrix y) ComplexDoubleMatrix.diag()Get diagonal of the matrix.static ComplexDoubleMatrixComplexDoubleMatrix.diag(ComplexDoubleMatrix x) Creates a new matrix where the values of the given vector are the diagonal values of the matrix.static ComplexDoubleMatrixComplexDoubleMatrix.diag(ComplexDoubleMatrix x, int rows, int columns) Construct a matrix of arbitrary shape and set the diagonal according to a passed vector.ComplexDoubleMatrix.div(double v) ComplexDoubleMatrix.div(ComplexDouble v) ComplexDoubleMatrix.div(ComplexDoubleMatrix other) ComplexDoubleMatrix.divi(double v) ComplexDoubleMatrix.divi(double a, ComplexDoubleMatrix result) ComplexDoubleMatrix.divi(ComplexDouble v) ComplexDoubleMatrix.divi(ComplexDoubleMatrix other) ComplexDoubleMatrix.divi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) (Elementwise) divisionComplexDoubleMatrix.divi(ComplexDouble a, ComplexDoubleMatrix result) (Elementwise) division with a scalarComplexDoubleMatrix.dup()Returns a duplicate of this matrix.static ComplexDoubleMatrixEigen.eigenvalues(DoubleMatrix A) Computes the eigenvalues of a general matrix.static ComplexDoubleMatrix[]Eigen.eigenvectors(DoubleMatrix A) Computes the eigenvalues and eigenvectors of a general matrix.ComplexDoubleMatrix.eq(double value) ComplexDoubleMatrix.eq(ComplexDouble value) ComplexDoubleMatrix.eq(ComplexDoubleMatrix other) ComplexDoubleMatrix.eqi(double value) ComplexDoubleMatrix.eqi(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.eqi(ComplexDouble value) ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other) ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.eqi(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrix[]Singular.fullSVD(ComplexDoubleMatrix A) Compute a singular-value decomposition of A.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[] indices) Working with slices (Man! 30+ methods just to make this a bit flexible...)ComplexDoubleMatrix.get(int[] indices, int c) ComplexDoubleMatrix.get(int[] rindices, int[] cindices) ComplexDoubleMatrix.get(int r, int[] indices) ComplexDoubleMatrix.get(int r, ComplexDoubleMatrix indices) ComplexDoubleMatrix.get(ComplexDoubleMatrix indices) ComplexDoubleMatrix.get(ComplexDoubleMatrix indices, int c) ComplexDoubleMatrix.get(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices) ComplexDoubleMatrix.getColumn(int c) ComplexDoubleMatrix.getRow(int r) ComplexDoubleMatrix.hermitian()ComplexDoubleMatrix.mmul(double v) ComplexDoubleMatrix.mmul(ComplexDouble v) ComplexDoubleMatrix.mmul(ComplexDoubleMatrix other) ComplexDoubleMatrix.mmuli(double v) ComplexDoubleMatrix.mmuli(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.mmuli(ComplexDouble v) ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other) ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Matrix-Matrix MultiplicationComplexDoubleMatrix.mmuli(ComplexDouble v, ComplexDoubleMatrix result) Matrix-Matrix Multiplication with a scalar (for symmetry, does the same as muli(scalar)ComplexDoubleMatrix.mul(double v) ComplexDoubleMatrix.mul(ComplexDouble v) ComplexDoubleMatrix.mul(ComplexDoubleMatrix other) ComplexDoubleMatrix.muli(double v) ComplexDoubleMatrix.muli(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.muli(ComplexDouble v) ComplexDoubleMatrix.muli(ComplexDoubleMatrix other) ComplexDoubleMatrix.muli(ComplexDoubleMatrix other, ComplexDoubleMatrix result) (Elementwise) MultiplicationComplexDoubleMatrix.muli(ComplexDouble v, ComplexDoubleMatrix result) (Elementwise) Multiplication with a scalarComplexDoubleMatrix.ne(double value) ComplexDoubleMatrix.ne(ComplexDouble value) ComplexDoubleMatrix.ne(ComplexDoubleMatrix other) ComplexDoubleMatrix.neg()ComplexDoubleMatrix.negi()ComplexDoubleMatrix.nei(double value) ComplexDoubleMatrix.nei(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.nei(ComplexDouble value) ComplexDoubleMatrix.nei(ComplexDoubleMatrix other) ComplexDoubleMatrix.nei(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.nei(ComplexDouble value, ComplexDoubleMatrix result) ComplexDoubleMatrix.not()ComplexDoubleMatrix.noti()static ComplexDoubleMatrixComplexDoubleMatrix.ones(int length) static ComplexDoubleMatrixComplexDoubleMatrix.ones(int rows, int columns) Creates a new matrix in which all values are equal 1.ComplexDoubleMatrix.or(double value) ComplexDoubleMatrix.or(ComplexDouble value) ComplexDoubleMatrix.or(ComplexDoubleMatrix other) ComplexDoubleMatrix.ori(double value) ComplexDoubleMatrix.ori(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.ori(ComplexDouble value) ComplexDoubleMatrix.ori(ComplexDoubleMatrix other) ComplexDoubleMatrix.ori(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.ori(ComplexDouble value, ComplexDoubleMatrix result) ComplexDoubleMatrix.put(int[] indices, double v) ComplexDoubleMatrix.put(int[] rindices, int[] cindices, double v) ComplexDoubleMatrix.put(int[] rindices, int[] cindices, ComplexDouble v) ComplexDoubleMatrix.put(int[] rindices, int[] cindices, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int[] indices, int c, double v) ComplexDoubleMatrix.put(int[] indices, int c, ComplexDouble v) ComplexDoubleMatrix.put(int[] indices, int c, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int[] indices, ComplexDouble v) ComplexDoubleMatrix.put(int[] indices, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int i, double v) ComplexDoubleMatrix.put(int i, double r, double c) ComplexDoubleMatrix.put(int r, int[] indices, double v) ComplexDoubleMatrix.put(int r, int[] indices, ComplexDouble v) ComplexDoubleMatrix.put(int r, int[] indices, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int rowIndex, int columnIndex, double value) Set matrix elementComplexDoubleMatrix.put(int rowIndex, int columnIndex, double realValue, double complexValue) ComplexDoubleMatrix.put(int rowIndex, int columnIndex, ComplexDouble value) ComplexDoubleMatrix.put(int i, ComplexDouble v) ComplexDoubleMatrix.put(int r, ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.put(int r, ComplexDoubleMatrix indices, ComplexDouble v) ComplexDoubleMatrix.put(int r, ComplexDoubleMatrix indices, ComplexDoubleMatrix v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, int c, double v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, int c, ComplexDouble v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, int c, ComplexDoubleMatrix v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, ComplexDouble v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, ComplexDoubleMatrix v) ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, double v) ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, ComplexDouble v) ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, ComplexDoubleMatrix v) ComplexDoubleMatrix.putImag(int[] indices, double v) ComplexDoubleMatrix.putImag(int[] rindices, int[] cindices, double v) ComplexDoubleMatrix.putImag(int[] indices, int c, double v) ComplexDoubleMatrix.putImag(int i, double v) ComplexDoubleMatrix.putImag(int r, int[] indices, double v) ComplexDoubleMatrix.putImag(int rowIndex, int columnIndex, double value) ComplexDoubleMatrix.putImag(int r, ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices, int c, double v) ComplexDoubleMatrix.putImag(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, double v) ComplexDoubleMatrix.putReal(int[] indices, double v) ComplexDoubleMatrix.putReal(int[] rindices, int[] cindices, double v) ComplexDoubleMatrix.putReal(int[] indices, int c, double v) ComplexDoubleMatrix.putReal(int i, double v) ComplexDoubleMatrix.putReal(int r, int[] indices, double v) ComplexDoubleMatrix.putReal(int rowIndex, int columnIndex, double value) ComplexDoubleMatrix.putReal(int r, ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices, int c, double v) ComplexDoubleMatrix.putReal(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, double v) ComplexDoubleMatrix.rankOneUpdate(double alpha, ComplexDoubleMatrix x) Computes a rank-1-update A = A + alpha * x * x'.ComplexDoubleMatrix.rankOneUpdate(double alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y) ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x) Computes a rank-1-update A = A + x * x'.ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x, ComplexDoubleMatrix y) Computes a rank-1-update A = A + x * y'.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(double v) ComplexDoubleMatrix.rdiv(ComplexDouble v) ComplexDoubleMatrix.rdiv(ComplexDoubleMatrix other) ComplexDoubleMatrix.rdivi(double v) ComplexDoubleMatrix.rdivi(double a, ComplexDoubleMatrix result) ComplexDoubleMatrix.rdivi(ComplexDouble v) ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other) ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) (Elementwise) division, with operands switched.ComplexDoubleMatrix.rdivi(ComplexDouble a, ComplexDoubleMatrix result) (Elementwise) division with a scalar, with operands switched.ComplexDoubleMatrix.reshape(int newRows, int newColumns) Reshape the matrix.ComplexDoubleMatrix.rowMeans()ComplexDoubleMatrix.rowSums()ComplexDoubleMatrix.rsub(double v) ComplexDoubleMatrix.rsub(ComplexDouble v) ComplexDoubleMatrix.rsub(ComplexDoubleMatrix other) ComplexDoubleMatrix.rsubi(double v) ComplexDoubleMatrix.rsubi(double a, ComplexDoubleMatrix result) ComplexDoubleMatrix.rsubi(ComplexDouble v) ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other) ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Subtract two matrices, but subtract first from second matrix, that is, compute result = other - this.ComplexDoubleMatrix.rsubi(ComplexDouble a, ComplexDoubleMatrix result) Subtract a matrix from a scalarstatic ComplexDoubleMatrixSimpleBlas.scal(ComplexDouble alpha, ComplexDoubleMatrix x) static ComplexDoubleMatrixComplexDoubleMatrix.scalar(double s) Create a 1 * 1 - matrix.static ComplexDoubleMatrix[]Singular.sparseSVD(ComplexDoubleMatrix A) Compute a singular-value decomposition of A (sparse variant).ComplexDoubleMatrix.sub(double v) ComplexDoubleMatrix.sub(ComplexDouble v) ComplexDoubleMatrix.sub(ComplexDoubleMatrix other) ComplexDoubleMatrix.subi(double v) ComplexDoubleMatrix.subi(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.subi(ComplexDouble v) ComplexDoubleMatrix.subi(ComplexDoubleMatrix other) ComplexDoubleMatrix.subi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Subtract two matrices.ComplexDoubleMatrix.subi(ComplexDouble v, ComplexDoubleMatrix result) Subtract a scalar from a matrixComplexDoubleMatrix.swapColumns(int i, int j) ComplexDoubleMatrix.swapRows(int i, int j) DoubleMatrix.toComplex()ComplexDoubleMatrix.transpose()Return transposed copy of this matrixComplexDoubleMatrix.truth()ComplexDoubleMatrix.truthi()ComplexDoubleMatrix.xor(double value) ComplexDoubleMatrix.xor(ComplexDouble value) ComplexDoubleMatrix.xor(ComplexDoubleMatrix other) ComplexDoubleMatrix.xori(double value) ComplexDoubleMatrix.xori(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.xori(ComplexDouble value) ComplexDoubleMatrix.xori(ComplexDoubleMatrix other) ComplexDoubleMatrix.xori(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.xori(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrixComplexDoubleMatrix.zeros(int length) static ComplexDoubleMatrixComplexDoubleMatrix.zeros(int rows, int columns) Creates a new matrix in which all values are equal 0.Methods in org.jblas with parameters of type ComplexDoubleMatrixModifier and TypeMethodDescriptionstatic ComplexDoubleMatrixMatrixFunctions.absi(ComplexDoubleMatrix x) ComplexDoubleMatrix.add(ComplexDoubleMatrix other) voidComplexDoubleMatrix.addColumnVector(ComplexDoubleMatrix x) Add a vector to all columns of the matrixComplexDoubleMatrix.addi(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.addi(ComplexDoubleMatrix other) Code for operatorsComplexDoubleMatrix.addi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Add two matrices.ComplexDoubleMatrix.addi(ComplexDouble v, ComplexDoubleMatrix result) Add a scalar to a matrix.voidComplexDoubleMatrix.addRowVector(ComplexDoubleMatrix x) Add a row vector to all rows of the matrixComplexDoubleMatrix.and(ComplexDoubleMatrix other) ComplexDoubleMatrix.andi(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.andi(ComplexDoubleMatrix other) ComplexDoubleMatrix.andi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.andi(ComplexDouble value, ComplexDoubleMatrix result) voidComplexDoubleMatrix.assertMultipliesWith(ComplexDoubleMatrix a) voidComplexDoubleMatrix.assertSameLength(ComplexDoubleMatrix a) voidComplexDoubleMatrix.assertSameSize(ComplexDoubleMatrix a) Assert that two matrices have the same size.static doubleSimpleBlas.asum(ComplexDoubleMatrix x) static ComplexDoubleMatrixSimpleBlas.axpy(ComplexDouble da, ComplexDoubleMatrix dx, ComplexDoubleMatrix dy) static ComplexDoubleMatrixComplexDoubleMatrix.concatHorizontally(ComplexDoubleMatrix A, ComplexDoubleMatrix B) static ComplexDoubleMatrixComplexDoubleMatrix.concatVertically(ComplexDoubleMatrix A, ComplexDoubleMatrix B) ComplexDoubleMatrix.copy(ComplexDoubleMatrix a) Copy ComplexDoubleMatrix a to this.static ComplexDoubleMatrixSimpleBlas.copy(ComplexDoubleMatrix x, ComplexDoubleMatrix y) static ComplexDoubleMatrixComplexDoubleMatrix.diag(ComplexDoubleMatrix x) Creates a new matrix where the values of the given vector are the diagonal values of the matrix.static ComplexDoubleMatrixComplexDoubleMatrix.diag(ComplexDoubleMatrix x, int rows, int columns) Construct a matrix of arbitrary shape and set the diagonal according to a passed vector.ComplexDoubleMatrix.div(ComplexDoubleMatrix other) ComplexDoubleMatrix.divi(double a, ComplexDoubleMatrix result) ComplexDoubleMatrix.divi(ComplexDoubleMatrix other) ComplexDoubleMatrix.divi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) (Elementwise) divisionComplexDoubleMatrix.divi(ComplexDouble a, ComplexDoubleMatrix result) (Elementwise) division with a scalarComplexDoubleMatrix.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)private voidComplexDoubleMatrix.ensureResultLength(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Ensures that the result vector has the same length as this.ComplexDoubleMatrix.eq(ComplexDoubleMatrix other) ComplexDoubleMatrix.eqi(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other) ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.eqi(ComplexDouble value, ComplexDoubleMatrix result) static ComplexDoubleMatrix[]Singular.fullSVD(ComplexDoubleMatrix A) Compute a singular-value decomposition of A.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 r, ComplexDoubleMatrix indices) ComplexDoubleMatrix.get(ComplexDoubleMatrix indices) ComplexDoubleMatrix.get(ComplexDoubleMatrix indices, int c) ComplexDoubleMatrix.get(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices) static intSimpleBlas.iamax(ComplexDoubleMatrix x) Compute index of element with largest absolute value (complex version).ComplexDoubleMatrix.mmul(ComplexDoubleMatrix other) ComplexDoubleMatrix.mmuli(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other) ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Matrix-Matrix MultiplicationComplexDoubleMatrix.mmuli(ComplexDouble v, ComplexDoubleMatrix result) Matrix-Matrix Multiplication with a scalar (for symmetry, does the same as muli(scalar)ComplexDoubleMatrix.mul(ComplexDoubleMatrix other) ComplexDoubleMatrix.muli(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.muli(ComplexDoubleMatrix other) ComplexDoubleMatrix.muli(ComplexDoubleMatrix other, ComplexDoubleMatrix result) (Elementwise) MultiplicationComplexDoubleMatrix.muli(ComplexDouble v, ComplexDoubleMatrix result) (Elementwise) Multiplication with a scalarbooleanComplexDoubleMatrix.multipliesWith(ComplexDoubleMatrix a) Check whether this can be multiplied with a.ComplexDoubleMatrix.ne(ComplexDoubleMatrix other) ComplexDoubleMatrix.nei(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.nei(ComplexDoubleMatrix other) ComplexDoubleMatrix.nei(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.nei(ComplexDouble value, ComplexDoubleMatrix result) static doubleSimpleBlas.nrm2(ComplexDoubleMatrix x) ComplexDoubleMatrix.or(ComplexDoubleMatrix other) ComplexDoubleMatrix.ori(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.ori(ComplexDoubleMatrix other) ComplexDoubleMatrix.ori(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.ori(ComplexDouble value, ComplexDoubleMatrix result) ComplexDoubleMatrix.put(int[] rindices, int[] cindices, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int[] indices, int c, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int[] indices, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int r, int[] indices, ComplexDoubleMatrix x) ComplexDoubleMatrix.put(int r, ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.put(int r, ComplexDoubleMatrix indices, ComplexDouble v) ComplexDoubleMatrix.put(int r, ComplexDoubleMatrix indices, ComplexDoubleMatrix v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, int c, double v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, int c, ComplexDouble v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, int c, ComplexDoubleMatrix v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, ComplexDouble v) ComplexDoubleMatrix.put(ComplexDoubleMatrix indices, ComplexDoubleMatrix v) ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, double v) ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, ComplexDouble v) ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, ComplexDoubleMatrix v) voidComplexDoubleMatrix.putColumn(int c, ComplexDoubleMatrix v) ComplexDoubleMatrix.putImag(int r, ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices, int c, double v) ComplexDoubleMatrix.putImag(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, double v) ComplexDoubleMatrix.putReal(int r, ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices, double v) ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices, int c, double v) ComplexDoubleMatrix.putReal(ComplexDoubleMatrix rindices, ComplexDoubleMatrix cindices, double v) voidComplexDoubleMatrix.putRow(int r, ComplexDoubleMatrix v) ComplexDoubleMatrix.rankOneUpdate(double alpha, ComplexDoubleMatrix x) Computes a rank-1-update A = A + alpha * x * x'.ComplexDoubleMatrix.rankOneUpdate(double alpha, ComplexDoubleMatrix x, ComplexDoubleMatrix y) ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x) Computes a rank-1-update A = A + x * x'.ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x, ComplexDoubleMatrix y) Computes a rank-1-update A = A + x * y'.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(ComplexDoubleMatrix other) ComplexDoubleMatrix.rdivi(double a, ComplexDoubleMatrix result) ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other) ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) (Elementwise) division, with operands switched.ComplexDoubleMatrix.rdivi(ComplexDouble a, ComplexDoubleMatrix result) (Elementwise) division with a scalar, with operands switched.ComplexDoubleMatrix.rsub(ComplexDoubleMatrix other) ComplexDoubleMatrix.rsubi(double a, ComplexDoubleMatrix result) ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other) ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Subtract two matrices, but subtract first from second matrix, that is, compute result = other - this.ComplexDoubleMatrix.rsubi(ComplexDouble a, ComplexDoubleMatrix result) Subtract a matrix from a scalarbooleanComplexDoubleMatrix.sameLength(ComplexDoubleMatrix a) booleanComplexDoubleMatrix.sameSize(ComplexDoubleMatrix a) Checks whether two matrices have the same size.static ComplexDoubleMatrixSimpleBlas.scal(ComplexDouble alpha, ComplexDoubleMatrix x) static ComplexDoubleMatrix[]Singular.sparseSVD(ComplexDoubleMatrix A) Compute a singular-value decomposition of A (sparse variant).ComplexDoubleMatrix.sub(ComplexDoubleMatrix other) voidComplexDoubleMatrix.subColumnVector(ComplexDoubleMatrix x) Add a vector to all columns of the matrixComplexDoubleMatrix.subi(double v, ComplexDoubleMatrix result) ComplexDoubleMatrix.subi(ComplexDoubleMatrix other) ComplexDoubleMatrix.subi(ComplexDoubleMatrix other, ComplexDoubleMatrix result) Subtract two matrices.ComplexDoubleMatrix.subi(ComplexDouble v, ComplexDoubleMatrix result) Subtract a scalar from a matrixvoidComplexDoubleMatrix.subRowVector(ComplexDoubleMatrix x) Add a row vector to all rows of the matrixstatic DoubleMatrixSingular.SVDValues(ComplexDoubleMatrix A) Compute the singular values of a complex matrix.ComplexDoubleMatrix.xor(ComplexDoubleMatrix other) ComplexDoubleMatrix.xori(double value, ComplexDoubleMatrix result) ComplexDoubleMatrix.xori(ComplexDoubleMatrix other) ComplexDoubleMatrix.xori(ComplexDoubleMatrix other, ComplexDoubleMatrix result) ComplexDoubleMatrix.xori(ComplexDouble value, ComplexDoubleMatrix result)