Class RealDenseSparseEquals

java.lang.Object
org.flag4j.linalg.ops.dense_sparse.coo.real.RealDenseSparseEquals

public class RealDenseSparseEquals extends Object
This class contains methods for checking the equality of a real dense and real sparse tensors.
  • Method Details

    • vectorEquals

      public static boolean vectorEquals(double[] src1, double[] src2, int[] indices, int sparseSize)
      Checks if a real dense vector is equal to a sparse vector equals.
      Parameters:
      src1 - Entries of dense vector.
      src2 - Non-zero Entries of sparse vector.
      indices - Indices of non-zero data in the sparse vector.
      sparseSize - Size of the sparse vector.
      Returns:
      True if the two matrices are equal. Returns false otherwise.
    • matrixEquals

      public static boolean matrixEquals(Matrix A, CooMatrix B)
      Checks if a real dense matrix is equal to a real sparse matrix.
      Parameters:
      A - Real dense matrix.
      B - Real sparse matrix.
      Returns:
      True if the two matrices are element-wise equivalent (as if both were dense).
    • tensorEquals

      public static boolean tensorEquals(Tensor A, CooTensor B)
      Checks if a real dense tensor is equal to a real sparse tensor.
      Parameters:
      A - Real dense tensor.
      B - Real sparse tensor.
      Returns:
      True if the two matrices are element-wise equivalent.