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 ZMatrixD1
CommonOps_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 void
Performs the following operation:
c = a + b
cij = aij + bijstatic ZMatrixD1
CommonOps_ZDRM.conjugate
(ZMatrixD1 input, @Nullable ZMatrixRMaj 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 ZMatrixRMaj
CommonOps_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 ZMatrixRMaj
CommonOps_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 ZMatrixRMaj
CommonOps_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 double
CommonOps_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 double
CommonOps_ZDRM.elementMaxMagnitude2
(ZMatrixD1 a) Returns the magnitude squared of the complex element with the largest magnitude
Max{ |aij|^2 } for all i and jstatic double
CommonOps_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 double
CommonOps_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 double
CommonOps_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 ZMatrixRMaj
CommonOps_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 ZMatrixRMaj
CommonOps_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 ZMatrixRMaj
CommonOps_ZDRM.elementPower
(ZMatrixD1 input, double b, @Nullable ZMatrixRMaj output) Element by element complex power
outputij = inputAij / inputBijstatic Complex_F64
CommonOps_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 void
Sets every element in the matrix to the specified value.
aij = valuestatic void
RandomMatrices_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 boolean
Checks to see if any element in the matrix is NaN.static boolean
MatrixFeatures_ZDRM.hasUncountable
(ZMatrixD1 m) Checks to see if any element in the matrix is NaN of Infinite.static DMatrixRMaj
CommonOps_ZDRM.imaginary
(ZMatrixD1 input, @Nullable DMatrixRMaj 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_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 boolean
MatrixFeatures_ZDRM.isNegative
(ZMatrixD1 a, ZMatrixD1 b, double 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 DMatrixRMaj
CommonOps_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 DMatrixRMaj
CommonOps_ZDRM.real
(ZMatrixD1 input, @Nullable DMatrixRMaj 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