Package org.apache.sysds.runtime.data
Class DenseBlockFactory
java.lang.Object
org.apache.sysds.runtime.data.DenseBlockFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DenseBlockcreateDenseBlock(double[] data, int[] dims) static DenseBlockcreateDenseBlock(double[] data, int rlen, int clen) static DenseBlockcreateDenseBlock(float[] data, int[] dims) static DenseBlockcreateDenseBlock(float[] data, int rlen, int clen) static DenseBlockcreateDenseBlock(int[] dims) static DenseBlockcreateDenseBlock(int[] dims, boolean dedup) static DenseBlockcreateDenseBlock(int[] data, int[] dims) static DenseBlockcreateDenseBlock(int rlen, int clen) static DenseBlockcreateDenseBlock(int rlen, int clen, boolean dedup) static DenseBlockcreateDenseBlock(long[] data, int[] dims) static DenseBlockcreateDenseBlock(String[] data, int[] dims) static DenseBlockcreateDenseBlock(BitSet data, int[] dims) static DenseBlockcreateDenseBlock(Types.ValueType vt, int[] dims) static DenseBlockcreateDenseBlock(Types.ValueType vt, int[] dims, boolean dedup) static DenseBlockcreateDenseBlock(Types.ValueType vt, DenseBlock.Type type, int[] dims, boolean dedup) static doubleestimateSizeDenseInMemory(long nrows, long ncols) static DenseBlock.TypegetDenseBlockType(DenseBlock dblock) static booleanisDenseBlockType(DenseBlock sblock, DenseBlock.Type type)
-
Constructor Details
-
DenseBlockFactory
public DenseBlockFactory()
-
-
Method Details
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
-
createDenseBlock
public static DenseBlock createDenseBlock(Types.ValueType vt, DenseBlock.Type type, int[] dims, boolean dedup) -
isDenseBlockType
-
getDenseBlockType
-
estimateSizeDenseInMemory
public static double estimateSizeDenseInMemory(long nrows, long ncols)
-