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 CMatrixD1CommonOps_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 voidPerforms the following operation:
c = a + b
cij = aij + bijstatic CMatrixD1CommonOps_CDRM.conjugate(CMatrixD1 input, @Nullable CMatrixRMaj output) Computes the complex conjugate of the input matrix.
reali,j = reali,j
imaginaryi,j = -1*imaginaryi,jstatic voidConverts the real matrix into a complex matrix.static CMatrixRMajCommonOps_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 CMatrixRMajCommonOps_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 CMatrixRMajCommonOps_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 floatCommonOps_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 floatCommonOps_CDRM.elementMaxMagnitude2(CMatrixD1 a) Returns the magnitude squared of the complex element with the largest magnitude
Max{ |aij|^2 } for all i and jstatic floatCommonOps_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 floatCommonOps_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 floatCommonOps_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 CMatrixRMajCommonOps_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 CMatrixRMajCommonOps_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 CMatrixRMajCommonOps_CDRM.elementPower(CMatrixD1 input, float b, @Nullable CMatrixRMaj output) Element by element complex power
outputij = inputAij / inputBijstatic Complex_F32CommonOps_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 voidSets every element in the matrix to the specified value.
aij = valuestatic voidRandomMatrices_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 booleanChecks to see if any element in the matrix is NaN.static booleanMatrixFeatures_CDRM.hasUncountable(CMatrixD1 m) Checks to see if any element in the matrix is NaN of Infinite.static FMatrixRMajCommonOps_CDRM.imaginary(CMatrixD1 input, @Nullable FMatrixRMaj output) Places the imaginary component of the input matrix into the output matrix.static booleanChecks to see if each element in the two matrices are equal: aij == bijstatic booleanChecks to see if each element in the two matrices are within tolerance of each other: tol ≥ |aij - bij|.static booleanMatrixFeatures_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 booleanMatrixFeatures_CDRM.isNegative(CMatrixD1 a, CMatrixD1 b, float tol) Checks to see if the two matrices are the negative of each other:
aij = -bijstatic booleanChecks to see all the elements in the matrix are zerosstatic FMatrixRMajCommonOps_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 FMatrixRMajCommonOps_CDRM.real(CMatrixD1 input, @Nullable FMatrixRMaj output) Places the real component of the input matrix into the output matrix.static voidPerforms an in-place element by element scalar multiplication.
aij = α*aijstatic voidPerforms the following operation:
c = a - b
cij = aij - bij