Package org.apache.sysds.runtime.data
Class DenseBlockFactory
- java.lang.Object
- 
- org.apache.sysds.runtime.data.DenseBlockFactory
 
- 
 public abstract class DenseBlockFactory extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description DenseBlockFactory()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static 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[] data, int[] dims)static DenseBlockcreateDenseBlock(int rlen, int clen)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, DenseBlock.Type type, int[] dims)static doubleestimateSizeDenseInMemory(long nrows, long ncols)static DenseBlock.TypegetDenseBlockType(DenseBlock dblock)static booleanisDenseBlockType(DenseBlock sblock, DenseBlock.Type type)
 
- 
- 
- 
Method Detail- 
createDenseBlockpublic static DenseBlock createDenseBlock(int rlen, int clen) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(Types.ValueType vt, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(BitSet data, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(String[] data, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(double[] data, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(float[] data, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(long[] data, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(int[] data, int[] dims) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(double[] data, int rlen, int clen) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(float[] data, int rlen, int clen) 
 - 
createDenseBlockpublic static DenseBlock createDenseBlock(Types.ValueType vt, DenseBlock.Type type, int[] dims) 
 - 
isDenseBlockTypepublic static boolean isDenseBlockType(DenseBlock sblock, DenseBlock.Type type) 
 - 
getDenseBlockTypepublic static DenseBlock.Type getDenseBlockType(DenseBlock dblock) 
 - 
estimateSizeDenseInMemorypublic static double estimateSizeDenseInMemory(long nrows, long ncols)
 
- 
 
-