Package | Description |
---|---|
ej.numeric | |
ej.numeric.linear | |
ej.numeric.signal |
Modifier and Type | Method and Description |
---|---|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDouble scalar)
Add a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix matrix)
Add a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the addition of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix A,
ComplexDoubleMatrix B,
int rows,
int cols,
int RrowStart,
int RcolStart,
int ArowStart,
int AcolStart,
int BrowStart,
int BcolStart)
Make the current (sub) matrix be the result of the addition of two sub matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDouble scalar)
In place add a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDoubleMatrix matrix)
In place add a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayDiv(ComplexDoubleMatrix matrix)
Element-wise divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayDivi(ComplexDoubleMatrix matrix)
In place element-wise divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayMul(ComplexDoubleMatrix matrix)
Element-wise multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayMuli(ComplexDoubleMatrix matrix)
In place element-wise multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayTranspose()
Transpose.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayTransposei()
Transpose in place.
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix v)
Create a diagonal matrix with vector v on the main diagonal
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix v,
int k)
Create a diagonal matrix with vector v on the diagonal k
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(int k)
Return the k-th diagonal of the matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDouble scalar)
Divide by a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDoubleMatrix matrix)
Divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the division of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDouble scalar)
In place divide by a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDoubleMatrix matrix)
In place divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.duplicate(ComplexDoubleMatrix A)
Copy the data of a matrix to the current matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eq(ComplexDouble scalar)
Element-wise equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eq(ComplexDoubleMatrix matrix)
Element-wise equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDouble scalar)
In place element-wise equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDoubleMatrix matrix)
In place element-wise equals between matrices elements
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.eye(int dim)
Create a square identity matrix
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.eye(int rows,
int cols)
Create an identity matrix with the given dimensions
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ge(ComplexDouble scalar)
Element-wise greater or equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ge(ComplexDoubleMatrix matrix)
Element-wise greater or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gei(ComplexDouble scalar)
In place element-wise greater or equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gei(ComplexDoubleMatrix matrix)
In place element-wise greater or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(Range range)
Get a vector of the elements at the given linear index range
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.get(Range rowsRange,
Range colsRange)
Get a matrix of the elements at the given index ranges
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.getColumn(int column)
Get a vector of the elements at the given column
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.getRow(int row)
Get a vector of the elements at the given row
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gt(ComplexDouble scalar)
Element-wise greater than between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gt(ComplexDoubleMatrix matrix)
Element-wise greater than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gti(ComplexDouble scalar)
In place element-wise greater than between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gti(ComplexDoubleMatrix matrix)
In place element-wise greater than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.le(ComplexDouble scalar)
Element-wise lower or equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.le(ComplexDoubleMatrix matrix)
Element-wise lower or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lei(ComplexDouble scalar)
In place element-wise lower or equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lei(ComplexDoubleMatrix matrix)
In place element-wise lower or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lt(ComplexDouble scalar)
Element-wise lower than between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lt(ComplexDoubleMatrix matrix)
Element-wise lower than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lti(ComplexDouble scalar)
In place element-wise lower than between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lti(ComplexDoubleMatrix matrix)
In place element-wise lower than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.max(ComplexDouble scalar)
Element-wise maximum between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.max(ComplexDoubleMatrix matrix)
Element-wise maximum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.maxi(ComplexDouble scalar)
In place element-wise maximum between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.maxi(ComplexDoubleMatrix matrix)
In place element-wise maximum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.min(ComplexDouble scalar)
Element-wise minimum between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.min(ComplexDoubleMatrix matrix)
Element-wise minimum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mini(ComplexDouble scalar)
In place element-wise minimum between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mini(ComplexDoubleMatrix matrix)
In place element-wise minimum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDouble scalar)
Multiply by a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix matrix)
Multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the multiplication of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix A,
ComplexDoubleMatrix B,
int rows,
int colsRows,
int cols,
int RrowStart,
int RcolStart,
int ArowStart,
int AcolStart,
int BrowStart,
int BcolStart)
Make the current matrix be the result of the multiplication of two sub matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDouble scalar)
In place multiply by a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDoubleMatrix matrix)
In place multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(ComplexDouble scalar)
Element-wise not-equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(ComplexDoubleMatrix matrix)
Element-wise not-equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDouble scalar)
In place element-wise not-equals between matrix elements and a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDoubleMatrix matrix)
In place element-wise not-equals between matrices elements
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.ones(int dim)
Create a square matrix filled with ones
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.ones(int rows,
int cols)
Create a matrix filled with ones with the given dimensions
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.rand(int dim)
Create a square matrix filled with random elements uniformly distributed ont the interval (0, 1)
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.rand(int rows,
int cols)
Create a matrix filled with random elements uniformly distributed on the interval (0, 1)
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.randn(int dim)
Create a square matrix filled with random elements normally distributed on the interval (0, 1)
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.randn(int dim,
ComplexDouble realMean,
ComplexDouble realStandardDeviation,
ComplexDouble imaginaryMean,
ComplexDouble imaginaryStandardDeviation)
Create a square matrix filled with random elements normally distributed on the interval [minInterval, maxInterval]
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.randn(int rows,
int cols)
Create a matrix filled with random elements normally distributed on the interval (0, 1)
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.randn(int rows,
int cols,
ComplexDouble realMean,
ComplexDouble realStandardDeviation,
ComplexDouble imaginaryMean,
ComplexDouble imaginaryStandardDeviation)
Create a matrix filled with random elements normally distributed on the interval [minInterval, maxInterval]
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.repmat(ComplexDouble scalar,
int rows,
int cols)
Create a matrix of dimensions rows by columns containing the given scalar
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.repmat(ComplexDoubleMatrix matrix,
int rows,
int cols)
Create a matrix containing rows by columns replications of the given matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.resize(int rows,
int columns)
Resize the matrix whith the given dimensions.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.resizei(int rows,
int columns)
In-place resize the matrix whith the given dimensions.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDouble scalar)
Subtract a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix matrix)
Subtract a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the subtraction of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix A,
ComplexDoubleMatrix B,
int rows,
int cols,
int RrowStart,
int RcolStart,
int ArowStart,
int AcolStart,
int BrowStart,
int BcolStart)
Make the current (sub) matrix be the result of the subtraction of two sub matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDouble scalar)
In place subtract a scalar
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDoubleMatrix matrix)
In place subtract a matrix
|
ComplexDoubleMatrix |
Matrix.toComplexDoubleMatrix()
Convert the current matrix to ComplexDoubleMatrix
|
ComplexDoubleMatrix |
FloatMatrix.toComplexDoubleMatrix()
Convert the current matrix to ComplexDoubleMatrix
|
ComplexDoubleMatrix |
DoubleMatrix.toComplexDoubleMatrix()
Convert the current matrix to ComplexDoubleMatrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.toComplexDoubleMatrix()
Convert the current matrix to ComplexDoubleMatrix
|
ComplexDoubleMatrix |
ComplexFloatMatrix.toComplexDoubleMatrix()
Convert the current matrix to ComplexDoubleMatrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.transpose()
Transpose.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.transpose(ComplexDoubleMatrix matrix)
Transpose a matrix and store the result into the current matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.transposei()
Transpose in place.
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.zeros(int dim)
Create a square matrix filled with zeros
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.zeros(int rows,
int cols)
Create a matrix filled with zeros with the given dimensions
|
Modifier and Type | Method and Description |
---|---|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix matrix)
Add a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the addition of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.add(ComplexDoubleMatrix A,
ComplexDoubleMatrix B,
int rows,
int cols,
int RrowStart,
int RcolStart,
int ArowStart,
int AcolStart,
int BrowStart,
int BcolStart)
Make the current (sub) matrix be the result of the addition of two sub matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.addi(ComplexDoubleMatrix matrix)
In place add a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayDiv(ComplexDoubleMatrix matrix)
Element-wise divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayDivi(ComplexDoubleMatrix matrix)
In place element-wise divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayMul(ComplexDoubleMatrix matrix)
Element-wise multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.arrayMuli(ComplexDoubleMatrix matrix)
In place element-wise multiply by a matrix
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix v)
Create a diagonal matrix with vector v on the main diagonal
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.diag(ComplexDoubleMatrix v,
int k)
Create a diagonal matrix with vector v on the diagonal k
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDoubleMatrix matrix)
Divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.div(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the division of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.divi(ComplexDoubleMatrix matrix)
In place divide by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.duplicate(ComplexDoubleMatrix A)
Copy the data of a matrix to the current matrix.
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eq(ComplexDoubleMatrix matrix)
Element-wise equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.eqi(ComplexDoubleMatrix matrix)
In place element-wise equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ge(ComplexDoubleMatrix matrix)
Element-wise greater or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gei(ComplexDoubleMatrix matrix)
In place element-wise greater or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gt(ComplexDoubleMatrix matrix)
Element-wise greater than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.gti(ComplexDoubleMatrix matrix)
In place element-wise greater than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.le(ComplexDoubleMatrix matrix)
Element-wise lower or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lei(ComplexDoubleMatrix matrix)
In place element-wise lower or equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lt(ComplexDoubleMatrix matrix)
Element-wise lower than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.lti(ComplexDoubleMatrix matrix)
In place element-wise lower than between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.max(ComplexDoubleMatrix matrix)
Element-wise maximum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.maxi(ComplexDoubleMatrix matrix)
In place element-wise maximum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.min(ComplexDoubleMatrix matrix)
Element-wise minimum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mini(ComplexDoubleMatrix matrix)
In place element-wise minimum between matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix matrix)
Multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the multiplication of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.mul(ComplexDoubleMatrix A,
ComplexDoubleMatrix B,
int rows,
int colsRows,
int cols,
int RrowStart,
int RcolStart,
int ArowStart,
int AcolStart,
int BrowStart,
int BcolStart)
Make the current matrix be the result of the multiplication of two sub matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.muli(ComplexDoubleMatrix matrix)
In place multiply by a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.ne(ComplexDoubleMatrix matrix)
Element-wise not-equals between matrices elements
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.nei(ComplexDoubleMatrix matrix)
In place element-wise not-equals between matrices elements
|
static ComplexDoubleMatrix |
ComplexDoubleMatrix.repmat(ComplexDoubleMatrix matrix,
int rows,
int cols)
Create a matrix containing rows by columns replications of the given matrix
|
void |
ComplexDoubleMatrix.setColumn(int column,
ComplexDoubleMatrix vector)
Set the elements at the given column
|
void |
ComplexDoubleMatrix.setRow(int row,
ComplexDoubleMatrix vector)
Set the elements at the given row
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix matrix)
Subtract a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Make the current matrix be the result of the subtraction of two matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.sub(ComplexDoubleMatrix A,
ComplexDoubleMatrix B,
int rows,
int cols,
int RrowStart,
int RcolStart,
int ArowStart,
int AcolStart,
int BrowStart,
int BcolStart)
Make the current (sub) matrix be the result of the subtraction of two sub matrices
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.subi(ComplexDoubleMatrix matrix)
In place subtract a matrix
|
ComplexDoubleMatrix |
ComplexDoubleMatrix.transpose(ComplexDoubleMatrix matrix)
Transpose a matrix and store the result into the current matrix.
|
Modifier and Type | Method and Description |
---|---|
static ComplexDoubleMatrix |
Eigen.eigenvalues(ComplexDoubleMatrix A)
Computes the eigenvalues of a square matrix.
|
static ComplexDoubleMatrix |
Eigen.eigenvalues(DoubleMatrix A)
Computes the eigenvalues of a square matrix.
|
static ComplexDoubleMatrix |
Factorization.getInverse(ComplexDoubleMatrix matrix)
Returns the inverse of the
ComplexDoubleMatrix or
null if the determinant cannot be calculated. |
static ComplexDoubleMatrix |
Factorization.getInverse(ComplexDoubleMatrix toInverse,
ComplexDoubleMatrix result)
Gets the inverse of
toInverse , places it in result
and returns result . |
static ComplexDoubleMatrix |
Factorization.hessenberg(ComplexDoubleMatrix matrix)
The Hessenberg decomposition is `p * h * p' = a' where `p'
is a square unitary matrix (`p' * p = I', using complex-conjugate
transposition) and `h' is upper Hessenberg (`i >= j+1 => h (i, j) = 0').
|
static ComplexDoubleMatrix[] |
Factorization.lu(ComplexDoubleMatrix A)
Produce two matrices L and U such that A = L*U, with U upper triangular and L a general matrix without any particular structure.
|
static ComplexDoubleMatrix[] |
Factorization.lup(ComplexDoubleMatrix A)
Produce three matrices L, U and P such that L*U = P*A, with U
upper triangular and P*L lower triangular for a permutation matrix P.
|
static ComplexDoubleMatrix |
Solve.solve(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Solve the linear equation A*X = B.
|
Modifier and Type | Method and Description |
---|---|
static ComplexDoubleMatrix |
Eigen.eigenvalues(ComplexDoubleMatrix A)
Computes the eigenvalues of a square matrix.
|
static ComplexDouble |
Factorization.getDeterminant(ComplexDoubleMatrix matrix)
Returns the determinant of the
ComplexDoubleMatrix . |
static ComplexDoubleMatrix |
Factorization.getInverse(ComplexDoubleMatrix matrix)
Returns the inverse of the
ComplexDoubleMatrix or
null if the determinant cannot be calculated. |
static ComplexDoubleMatrix |
Factorization.getInverse(ComplexDoubleMatrix toInverse,
ComplexDoubleMatrix result)
Gets the inverse of
toInverse , places it in result
and returns result . |
static ComplexDoubleMatrix |
Factorization.hessenberg(ComplexDoubleMatrix matrix)
The Hessenberg decomposition is `p * h * p' = a' where `p'
is a square unitary matrix (`p' * p = I', using complex-conjugate
transposition) and `h' is upper Hessenberg (`i >= j+1 => h (i, j) = 0').
|
static ComplexDoubleMatrix[] |
Factorization.lu(ComplexDoubleMatrix A)
Produce two matrices L and U such that A = L*U, with U upper triangular and L a general matrix without any particular structure.
|
static ComplexDoubleMatrix[] |
Factorization.lup(ComplexDoubleMatrix A)
Produce three matrices L, U and P such that L*U = P*A, with U
upper triangular and P*L lower triangular for a permutation matrix P.
|
static ComplexDoubleMatrix |
Solve.solve(ComplexDoubleMatrix A,
ComplexDoubleMatrix B)
Solve the linear equation A*X = B.
|
Modifier and Type | Method and Description |
---|---|
static ComplexDoubleMatrix |
Transforms.fft(ComplexDoubleMatrix X)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.fft(ComplexDoubleMatrix X,
ComplexDoubleMatrix R)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.fft(DoubleMatrix X)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.fft(DoubleMatrix X,
ComplexDoubleMatrix R)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.ifft(ComplexDoubleMatrix X)
Inverse fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.ifft(ComplexDoubleMatrix X,
ComplexDoubleMatrix R)
Inverse fast Fourier transform
|
Modifier and Type | Method and Description |
---|---|
static ComplexDoubleMatrix |
Transforms.fft(ComplexDoubleMatrix X)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.fft(ComplexDoubleMatrix X,
ComplexDoubleMatrix R)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.fft(DoubleMatrix X,
ComplexDoubleMatrix R)
Fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.ifft(ComplexDoubleMatrix X)
Inverse fast Fourier transform
|
static ComplexDoubleMatrix |
Transforms.ifft(ComplexDoubleMatrix X,
ComplexDoubleMatrix R)
Inverse fast Fourier transform
|