Uses of Class
org.ejml.data.CMatrixD1
Packages that use CMatrixD1
-
Uses of CMatrixD1 in org.ejml.data
Subclasses of CMatrixD1 in org.ejml.dataMethods in org.ejml.data with parameters of type CMatrixD1 -
Uses of CMatrixD1 in org.ejml.dense.row
Methods in org.ejml.dense.row that return CMatrixD1Modifier and TypeMethodDescriptionstatic CMatrixD1
CommonOps_CDRM.conjugate
(CMatrixD1 input, @Nullable CMatrixRMaj output) Computes the complex conjugate of the input matrix.
reali,j = reali,j
imaginaryi,j = -1*imaginaryi,jMethods in org.ejml.dense.row with parameters of type CMatrixD1Modifier and TypeMethodDescriptionstatic void
Performs the following operation:
c = a + b
cij = aij + bijstatic CMatrixD1
CommonOps_CDRM.conjugate
(CMatrixD1 input, @Nullable CMatrixRMaj output) Computes the complex conjugate of the input matrix.
reali,j = reali,j
imaginaryi,j = -1*imaginaryi,jstatic void
Converts the real matrix into a complex matrix.static CMatrixRMaj
CommonOps_CDRM.elementDivide
(float real, float imaginary, CMatrixD1 input, @Nullable CMatrixRMaj output) Performs element by element division operation with a complex number on the right
outputij = (real + imaginary*i) / inputijstatic CMatrixRMaj
CommonOps_CDRM.elementDivide
(CMatrixD1 input, float real, float imaginary, @Nullable CMatrixRMaj output) Performs element by element division operation with a complex number on the right
outputij = inputij / (real + imaginary*i)static CMatrixRMaj
CommonOps_CDRM.elementDivide
(CMatrixD1 inputA, CMatrixD1 inputB, @Nullable CMatrixRMaj output) Performs complex division between two matrices with the same shape element by element.
outputij = inputAij / inputBijstatic float
CommonOps_CDRM.elementMaxImaginary
(CMatrixD1 a) Returns the value of the imaginary element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic float
CommonOps_CDRM.elementMaxMagnitude2
(CMatrixD1 a) Returns the magnitude squared of the complex element with the largest magnitude
Max{ |aij|^2 } for all i and jstatic float
CommonOps_CDRM.elementMaxReal
(CMatrixD1 a) Returns the value of the real element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic float
CommonOps_CDRM.elementMinImaginary
(CMatrixD1 a) Returns the value of the imaginary element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic float
CommonOps_CDRM.elementMinReal
(CMatrixD1 a) Returns the value of the real element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic CMatrixRMaj
CommonOps_CDRM.elementMultiply
(CMatrixD1 input, float real, float imaginary, @Nullable CMatrixRMaj output) Performs element by element multiplication operation with a complex number
outputij = inputij * (real + imaginary*i)static CMatrixRMaj
CommonOps_CDRM.elementMultiply
(CMatrixD1 inputA, CMatrixD1 inputB, @Nullable CMatrixRMaj output) Performs complex multiplication between two matrices with the same shape element by element.
outputij = inputAij * inputBijstatic CMatrixRMaj
CommonOps_CDRM.elementPower
(CMatrixD1 input, float b, @Nullable CMatrixRMaj output) Element by element complex power
outputij = inputAij / inputBijstatic Complex_F32
CommonOps_CDRM.elementSum
(CMatrixD1 input, @Nullable Complex_F32 output) Computes the sum of all the elements in the matrix:
sum(i=1:m , j=1:n ; aij)static void
Sets every element in the matrix to the specified value.
aij = valuestatic void
RandomMatrices_CDRM.fillUniform
(CMatrixD1 mat, float min, float max, Random rand) Sets each element in the matrix to a value drawn from an uniform distribution from 'min' to 'max' inclusive.static boolean
Checks to see if any element in the matrix is NaN.static boolean
MatrixFeatures_CDRM.hasUncountable
(CMatrixD1 m) Checks to see if any element in the matrix is NaN of Infinite.static FMatrixRMaj
CommonOps_CDRM.imaginary
(CMatrixD1 input, @Nullable FMatrixRMaj output) Places the imaginary component of the input matrix into the output matrix.static boolean
Checks to see if each element in the two matrices are equal: aij == bijstatic boolean
Checks to see if each element in the two matrices are within tolerance of each other: tol ≥ |aij - bij|.static boolean
MatrixFeatures_CDRM.isIdentical
(CMatrixD1 a, CMatrixD1 b, float tol) Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.static boolean
MatrixFeatures_CDRM.isNegative
(CMatrixD1 a, CMatrixD1 b, float tol) Checks to see if the two matrices are the negative of each other:
aij = -bijstatic boolean
Checks to see all the elements in the matrix are zerosstatic FMatrixRMaj
CommonOps_CDRM.magnitude
(CMatrixD1 input, @Nullable FMatrixRMaj output) Computes the magnitude of the complex number in the input matrix and stores the results in the output matrix.static FMatrixRMaj
CommonOps_CDRM.real
(CMatrixD1 input, @Nullable FMatrixRMaj output) Places the real component of the input matrix into the output matrix.static void
Performs an in-place element by element scalar multiplication.
aij = α*aijstatic void
Performs the following operation:
c = a - b
cij = aij - bij