Class DenseBlockFactory

java.lang.Object
org.apache.sysds.runtime.data.DenseBlockFactory

public abstract class DenseBlockFactory extends Object
  • Constructor Details

    • DenseBlockFactory

      public DenseBlockFactory()
  • Method Details

    • createDenseBlock

      public static DenseBlock createDenseBlock(int rlen, int clen)
    • createDenseBlock

      public static DenseBlock createDenseBlock(int rlen, int clen, boolean dedup)
    • createDenseBlock

      public static DenseBlock createDenseBlock(int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(int[] dims, boolean dedup)
    • createDenseBlock

      public static DenseBlock createDenseBlock(Types.ValueType vt, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(Types.ValueType vt, int[] dims, boolean dedup)
    • createDenseBlock

      public static DenseBlock createDenseBlock(BitSet data, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(String[] data, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(double[] data, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(float[] data, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(long[] data, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(int[] data, int[] dims)
    • createDenseBlock

      public static DenseBlock createDenseBlock(double[] data, int rlen, int clen)
    • createDenseBlock

      public static DenseBlock createDenseBlock(float[] data, int rlen, int clen)
    • createDenseBlock

      public static DenseBlock createDenseBlock(Types.ValueType vt, DenseBlock.Type type, int[] dims, boolean dedup)
    • isDenseBlockType

      public static boolean isDenseBlockType(DenseBlock sblock, DenseBlock.Type type)
    • getDenseBlockType

      public static DenseBlock.Type getDenseBlockType(DenseBlock dblock)
    • estimateSizeDenseInMemory

      public static double estimateSizeDenseInMemory(long nrows, long ncols)