Uses of Class
org.ejml.data.ZMatrixD1
Packages that use ZMatrixD1
-
Uses of ZMatrixD1 in org.ejml.data
Subclasses of ZMatrixD1 in org.ejml.dataMethods in org.ejml.data with parameters of type ZMatrixD1 -
Uses of ZMatrixD1 in org.ejml.dense.row
Methods in org.ejml.dense.row that return ZMatrixD1Modifier and TypeMethodDescriptionstatic ZMatrixD1CommonOps_ZDRM.conjugate(ZMatrixD1 input, @Nullable ZMatrixRMaj 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 ZMatrixD1Modifier and TypeMethodDescriptionstatic voidPerforms the following operation:
c = a + b
cij = aij + bijstatic ZMatrixD1CommonOps_ZDRM.conjugate(ZMatrixD1 input, @Nullable ZMatrixRMaj 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 ZMatrixRMajCommonOps_ZDRM.elementDivide(double real, double imaginary, ZMatrixD1 input, @Nullable ZMatrixRMaj output) Performs element by element division operation with a complex number on the right
outputij = (real + imaginary*i) / inputijstatic ZMatrixRMajCommonOps_ZDRM.elementDivide(ZMatrixD1 input, double real, double imaginary, @Nullable ZMatrixRMaj output) Performs element by element division operation with a complex number on the right
outputij = inputij / (real + imaginary*i)static ZMatrixRMajCommonOps_ZDRM.elementDivide(ZMatrixD1 inputA, ZMatrixD1 inputB, @Nullable ZMatrixRMaj output) Performs complex division between two matrices with the same shape element by element.
outputij = inputAij / inputBijstatic doubleCommonOps_ZDRM.elementMaxImaginary(ZMatrixD1 a) Returns the value of the imaginary element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic doubleCommonOps_ZDRM.elementMaxMagnitude2(ZMatrixD1 a) Returns the magnitude squared of the complex element with the largest magnitude
Max{ |aij|^2 } for all i and jstatic doubleCommonOps_ZDRM.elementMaxReal(ZMatrixD1 a) Returns the value of the real element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic doubleCommonOps_ZDRM.elementMinImaginary(ZMatrixD1 a) Returns the value of the imaginary element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic doubleCommonOps_ZDRM.elementMinReal(ZMatrixD1 a) Returns the value of the real element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic ZMatrixRMajCommonOps_ZDRM.elementMultiply(ZMatrixD1 input, double real, double imaginary, @Nullable ZMatrixRMaj output) Performs element by element multiplication operation with a complex number
outputij = inputij * (real + imaginary*i)static ZMatrixRMajCommonOps_ZDRM.elementMultiply(ZMatrixD1 inputA, ZMatrixD1 inputB, @Nullable ZMatrixRMaj output) Performs complex multiplication between two matrices with the same shape element by element.
outputij = inputAij * inputBijstatic ZMatrixRMajCommonOps_ZDRM.elementPower(ZMatrixD1 input, double b, @Nullable ZMatrixRMaj output) Element by element complex power
outputij = inputAij / inputBijstatic Complex_F64CommonOps_ZDRM.elementSum(ZMatrixD1 input, @Nullable Complex_F64 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_ZDRM.fillUniform(ZMatrixD1 mat, double min, double 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_ZDRM.hasUncountable(ZMatrixD1 m) Checks to see if any element in the matrix is NaN of Infinite.static DMatrixRMajCommonOps_ZDRM.imaginary(ZMatrixD1 input, @Nullable DMatrixRMaj 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_ZDRM.isIdentical(ZMatrixD1 a, ZMatrixD1 b, double 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_ZDRM.isNegative(ZMatrixD1 a, ZMatrixD1 b, double 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 DMatrixRMajCommonOps_ZDRM.magnitude(ZMatrixD1 input, @Nullable DMatrixRMaj output) Computes the magnitude of the complex number in the input matrix and stores the results in the output matrix.static DMatrixRMajCommonOps_ZDRM.real(ZMatrixD1 input, @Nullable DMatrixRMaj 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