Uses of Class
org.ejml.data.ZMatrixD1

Packages that use ZMatrixD1
Package
Description
 
 
  • Uses of ZMatrixD1 in org.ejml.data

    Subclasses of ZMatrixD1 in org.ejml.data
    Modifier and Type
    Class
    Description
    class 
    Dense matrix for complex numbers.
    Methods in org.ejml.data with parameters of type ZMatrixD1
    Modifier and Type
    Method
    Description
    void
    ZMatrixD1.setTo(ZMatrixD1 b)
    Sets the value of this matrix to be the same as the value of the provided matrix.
  • Uses of ZMatrixD1 in org.ejml.dense.row

    Methods in org.ejml.dense.row that return ZMatrixD1
    Modifier and Type
    Method
    Description
    static 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,j
    Methods in org.ejml.dense.row with parameters of type ZMatrixD1
    Modifier and Type
    Method
    Description
    static void
    CommonOps_ZDRM.add(ZMatrixD1 a, ZMatrixD1 b, ZMatrixD1 c)
    Performs the following operation:

    c = a + b
    cij = aij + bij
    static 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,j
    static void
    CommonOps_ZDRM.convert(DMatrixD1 input, ZMatrixD1 output)
    Converts the real matrix into a complex matrix.
    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) / inputij
    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)
    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 / inputBij
    static 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 j
    static 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 j
    static 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 j
    static 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 j
    static 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 j
    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)
    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 * inputBij
    CommonOps_ZDRM.elementPower(ZMatrixD1 input, double b, @Nullable ZMatrixRMaj output)
    Element by element complex power

    outputij = inputAij / inputBij
    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
    CommonOps_ZDRM.fill(ZMatrixD1 a, double real, double imaginary)
    Sets every element in the matrix to the specified value.

    aij = value
    static 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
    MatrixFeatures_ZDRM.hasNaN(ZMatrixD1 m)
    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.
    CommonOps_ZDRM.imaginary(ZMatrixD1 input, @Nullable DMatrixRMaj output)
    Places the imaginary component of the input matrix into the output matrix.
    static boolean
    MatrixFeatures_ZDRM.isEquals(ZMatrixD1 a, ZMatrixD1 b)
    Checks to see if each element in the two matrices are equal: aij == bij
    static boolean
    MatrixFeatures_ZDRM.isEquals(ZMatrixD1 a, ZMatrixD1 b, double tol)
    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 = -bij
    static boolean
    MatrixFeatures_ZDRM.isZeros(ZMatrixD1 m, double tol)
    Checks to see all the elements in the matrix are zeros
    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.
    CommonOps_ZDRM.real(ZMatrixD1 input, @Nullable DMatrixRMaj output)
    Places the real component of the input matrix into the output matrix.
    static void
    CommonOps_ZDRM.scale(double alphaReal, double alphaImag, ZMatrixD1 a)
    Performs an in-place element by element scalar multiplication.

    aij = α*aij
    static void
    CommonOps_ZDRM.subtract(ZMatrixD1 a, ZMatrixD1 b, ZMatrixD1 c)
    Performs the following operation:

    c = a - b
    cij = aij - bij