Package | Description |
---|---|
org.jblas |
Main linear algebra package.
|
Modifier and Type | Method and Description |
---|---|
static ComplexDoubleMatrix |
MatrixFunctions.absi(ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDouble v,
ComplexDoubleMatrix result)
Add a scalar to a matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDoubleMatrix other)
Code for operators
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Add two matrices.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(double v,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.and(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.and(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.and(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(double value,
ComplexDoubleMatrix result) |
static ComplexDoubleMatrix |
SimpleBlas.axpy(ComplexDouble da,
ComplexDoubleMatrix dx,
ComplexDoubleMatrix dy) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.columnMeans() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.columnSums()
Return a vector containing the sums of the columns (having number of columns many entries)
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.concatHorizontally(ComplexDoubleMatrix A,
ComplexDoubleMatrix B) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.concatVertically(ComplexDoubleMatrix A,
ComplexDoubleMatrix B) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.conj()
Compute complex conjugate.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.conji()
Compute complex conjugate (in-place).
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.copy(ComplexDoubleMatrix a)
Copy ComplexDoubleMatrix a to this.
|
static ComplexDoubleMatrix |
SimpleBlas.copy(ComplexDoubleMatrix x,
ComplexDoubleMatrix y) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.diag()
Get diagonal of the matrix.
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix x)
Creates a new matrix where the values of the given vector are the diagonal values of
the matrix.
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix x,
int rows,
int columns)
Construct a matrix of arbitrary shape and set the diagonal according
to a passed vector.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDouble a,
ComplexDoubleMatrix result)
(Elementwise) division with a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
(Elementwise) division
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(double a,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.dup()
Returns a duplicate of this matrix.
|
static ComplexDoubleMatrix |
Eigen.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 |
ComplexDoubleMatrix.eq(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eq(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eq(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(double value,
ComplexDoubleMatrix result) |
static ComplexDoubleMatrix[] |
Singular.fullSVD(ComplexDoubleMatrix A)
Compute a singular-value decomposition of A.
|
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 |
ComplexDoubleMatrix.get(ComplexDoubleMatrix indices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(ComplexDoubleMatrix indices,
int c) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(int[] indices)
Working with slices (Man! 30+ methods just to make this a bit flexible...)
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(int[] indices,
int c) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(int[] rindices,
int[] cindices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(int r,
ComplexDoubleMatrix indices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(int r,
int[] indices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.getColumn(int c) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.getRow(int r) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.hermitian() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmul(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmul(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmul(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDouble v,
ComplexDoubleMatrix result)
Matrix-Matrix Multiplication with a scalar (for symmetry, does the
same as muli(scalar)
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Matrix-Matrix Multiplication
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(double v,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDouble v,
ComplexDoubleMatrix result)
(Elementwise) Multiplication with a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
(Elementwise) Multiplication
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(double v,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.neg() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.negi() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(double value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.not() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.noti() |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.ones(int length) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.ones(int rows,
int columns)
Creates a new matrix in which all values are equal 1.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.or(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.or(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.or(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(double value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
int c,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
int c,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] rindices,
int[] cindices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] rindices,
int[] cindices,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] rindices,
int[] cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
int c,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
int c,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int i,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
ComplexDoubleMatrix indices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
ComplexDoubleMatrix indices,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int i,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int i,
double r,
double c) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
int[] indices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
int[] indices,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
int[] indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int rowIndex,
int columnIndex,
ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int rowIndex,
int columnIndex,
double value)
Set matrix element
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int rowIndex,
int columnIndex,
double realValue,
double complexValue) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int[] indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int[] rindices,
int[] cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int[] indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int r,
ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int i,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int r,
int[] indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int rowIndex,
int columnIndex,
double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int[] indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int[] rindices,
int[] cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int[] indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int r,
ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int i,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int r,
int[] indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int rowIndex,
int columnIndex,
double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDouble alpha,
ComplexDoubleMatrix x)
Computes a rank-1-update A = A + alpha * x * x'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDouble alpha,
ComplexDoubleMatrix x,
ComplexDoubleMatrix y)
Computes a rank-1-update A = A + alpha * x * y'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x)
Computes a rank-1-update A = A + x * x'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x,
ComplexDoubleMatrix y)
Computes a rank-1-update A = A + x * y'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(double alpha,
ComplexDoubleMatrix x)
Computes a rank-1-update A = A + alpha * x * x'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(double alpha,
ComplexDoubleMatrix x,
ComplexDoubleMatrix y) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdiv(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdiv(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdiv(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDouble a,
ComplexDoubleMatrix result)
(Elementwise) division with a scalar, with operands switched.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
(Elementwise) division, with operands switched.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(double a,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.reshape(int newRows,
int newColumns)
Reshape the matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rowMeans() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rowSums() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsub(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsub(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsub(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDouble a,
ComplexDoubleMatrix result)
Subtract a matrix from a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Subtract two matrices, but subtract first from second matrix, that is,
compute result = other - this.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(double a,
ComplexDoubleMatrix result) |
static ComplexDoubleMatrix |
SimpleBlas.scal(ComplexDouble alpha,
ComplexDoubleMatrix x) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.scalar(double s)
Create a 1 * 1 - matrix.
|
static ComplexDoubleMatrix[] |
Singular.sparseSVD(ComplexDoubleMatrix A)
Compute a singular-value decomposition of A (sparse variant).
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDouble v,
ComplexDoubleMatrix result)
Subtract a scalar from a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Subtract two matrices.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(double v,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.swapColumns(int i,
int j) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.swapRows(int i,
int j) |
ComplexDoubleMatrix |
DoubleMatrix.toComplex() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.transpose()
Return transposed copy of this matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.truth() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.truthi() |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xor(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xor(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xor(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDouble value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(double value) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(double value,
ComplexDoubleMatrix result) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.zeros(int length) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.zeros(int rows,
int columns)
Creates a new matrix in which all values are equal 0.
|
Modifier and Type | Method and Description |
---|---|
static ComplexDoubleMatrix |
MatrixFunctions.absi(ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix other) |
void |
ComplexDoubleMatrix.addColumnVector(ComplexDoubleMatrix x)
Add a vector to all columns of the matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDouble v,
ComplexDoubleMatrix result)
Add a scalar to a matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDoubleMatrix other)
Code for operators
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Add two matrices.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(double v,
ComplexDoubleMatrix result) |
void |
ComplexDoubleMatrix.addRowVector(ComplexDoubleMatrix x)
Add a row vector to all rows of the matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.and(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.andi(double value,
ComplexDoubleMatrix result) |
void |
ComplexDoubleMatrix.assertMultipliesWith(ComplexDoubleMatrix a) |
void |
ComplexDoubleMatrix.assertSameLength(ComplexDoubleMatrix a) |
void |
ComplexDoubleMatrix.assertSameSize(ComplexDoubleMatrix a)
Assert that two matrices have the same size.
|
static double |
SimpleBlas.asum(ComplexDoubleMatrix x) |
static ComplexDoubleMatrix |
SimpleBlas.axpy(ComplexDouble da,
ComplexDoubleMatrix dx,
ComplexDoubleMatrix dy) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.concatHorizontally(ComplexDoubleMatrix A,
ComplexDoubleMatrix B) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.concatVertically(ComplexDoubleMatrix A,
ComplexDoubleMatrix B) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.copy(ComplexDoubleMatrix a)
Copy ComplexDoubleMatrix a to this.
|
static ComplexDoubleMatrix |
SimpleBlas.copy(ComplexDoubleMatrix x,
ComplexDoubleMatrix y) |
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix x)
Creates a new matrix where the values of the given vector are the diagonal values of
the matrix.
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix x,
int rows,
int columns)
Construct a matrix of arbitrary shape and set the diagonal according
to a passed vector.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDouble a,
ComplexDoubleMatrix result)
(Elementwise) division with a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
(Elementwise) division
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(double a,
ComplexDoubleMatrix result) |
ComplexDouble |
ComplexDoubleMatrix.dotc(ComplexDoubleMatrix other)
Computes this^T * other
|
static ComplexDouble |
SimpleBlas.dotc(ComplexDoubleMatrix x,
ComplexDoubleMatrix y)
Compute x^T * y (dot product)
|
ComplexDouble |
ComplexDoubleMatrix.dotu(ComplexDoubleMatrix other)
Computes this^H * other
|
static ComplexDouble |
SimpleBlas.dotu(ComplexDoubleMatrix x,
ComplexDoubleMatrix y)
Compute x^T * y (dot product)
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eq(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(double value,
ComplexDoubleMatrix result) |
static ComplexDoubleMatrix[] |
Singular.fullSVD(ComplexDoubleMatrix A)
Compute a singular-value decomposition of A.
|
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 |
ComplexDoubleMatrix.get(ComplexDoubleMatrix indices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(ComplexDoubleMatrix indices,
int c) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(int r,
ComplexDoubleMatrix indices) |
static int |
SimpleBlas.iamax(ComplexDoubleMatrix x)
Compute index of element with largest absolute value (complex version).
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmul(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDouble v,
ComplexDoubleMatrix result)
Matrix-Matrix Multiplication with a scalar (for symmetry, does the
same as muli(scalar)
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Matrix-Matrix Multiplication
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mmuli(double v,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDouble v,
ComplexDoubleMatrix result)
(Elementwise) Multiplication with a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
(Elementwise) Multiplication
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(double v,
ComplexDoubleMatrix result) |
boolean |
ComplexDoubleMatrix.multipliesWith(ComplexDoubleMatrix a)
Check whether this can be multiplied with a.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(double value,
ComplexDoubleMatrix result) |
static double |
SimpleBlas.nrm2(ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.or(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.ori(double value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
int c,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
int c,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(ComplexDoubleMatrix indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] rindices,
int[] cindices,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int[] indices,
int c,
ComplexDoubleMatrix x) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
ComplexDoubleMatrix indices,
ComplexDouble v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
ComplexDoubleMatrix indices,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.put(int r,
int[] indices,
ComplexDoubleMatrix x) |
void |
ComplexDoubleMatrix.putColumn(int c,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(ComplexDoubleMatrix indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putImag(int r,
ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(ComplexDoubleMatrix rindices,
ComplexDoubleMatrix cindices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(ComplexDoubleMatrix indices,
int c,
double v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.putReal(int r,
ComplexDoubleMatrix indices,
double v) |
void |
ComplexDoubleMatrix.putRow(int r,
ComplexDoubleMatrix v) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDouble alpha,
ComplexDoubleMatrix x)
Computes a rank-1-update A = A + alpha * x * x'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDouble alpha,
ComplexDoubleMatrix x,
ComplexDoubleMatrix y)
Computes a rank-1-update A = A + alpha * x * y'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x)
Computes a rank-1-update A = A + x * x'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(ComplexDoubleMatrix x,
ComplexDoubleMatrix y)
Computes a rank-1-update A = A + x * y'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(double alpha,
ComplexDoubleMatrix x)
Computes a rank-1-update A = A + alpha * x * x'.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rankOneUpdate(double alpha,
ComplexDoubleMatrix x,
ComplexDoubleMatrix y) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdiv(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDouble a,
ComplexDoubleMatrix result)
(Elementwise) division with a scalar, with operands switched.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
(Elementwise) division, with operands switched.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rdivi(double a,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsub(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDouble a,
ComplexDoubleMatrix result)
Subtract a matrix from a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Subtract two matrices, but subtract first from second matrix, that is,
compute result = other - this.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.rsubi(double a,
ComplexDoubleMatrix result) |
boolean |
ComplexDoubleMatrix.sameLength(ComplexDoubleMatrix a) |
boolean |
ComplexDoubleMatrix.sameSize(ComplexDoubleMatrix a)
Checks whether two matrices have the same size.
|
static ComplexDoubleMatrix |
SimpleBlas.scal(ComplexDouble alpha,
ComplexDoubleMatrix x) |
static ComplexDoubleMatrix[] |
Singular.sparseSVD(ComplexDoubleMatrix A)
Compute a singular-value decomposition of A (sparse variant).
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix other) |
void |
ComplexDoubleMatrix.subColumnVector(ComplexDoubleMatrix x)
Add a vector to all columns of the matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDouble v,
ComplexDoubleMatrix result)
Subtract a scalar from a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDoubleMatrix other,
ComplexDoubleMatrix result)
Subtract two matrices.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(double v,
ComplexDoubleMatrix result) |
void |
ComplexDoubleMatrix.subRowVector(ComplexDoubleMatrix x)
Add a row vector to all rows of the matrix
|
static DoubleMatrix |
Singular.SVDValues(ComplexDoubleMatrix A)
Compute the singular values of a complex matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.xor(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDouble value,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDoubleMatrix other) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(ComplexDoubleMatrix other,
ComplexDoubleMatrix result) |
ComplexDoubleMatrix |
ComplexDoubleMatrix.xori(double value,
ComplexDoubleMatrix result) |
Copyright © 2015. All rights reserved.