Uses of Class
org.apache.sysds.runtime.data.DenseBlock
- 
- 
Uses of DenseBlock in org.apache.sysds.runtime.codegen
Fields in org.apache.sysds.runtime.codegen declared as DenseBlock Modifier and Type Field Description DenseBlockSpoofOperator.SideInput. ddatMethods in org.apache.sysds.runtime.codegen that return DenseBlock Modifier and Type Method Description static DenseBlock[]SpoofOperator. getDenseMatrices(SpoofOperator.SideInput[] inputs)Constructors in org.apache.sysds.runtime.codegen with parameters of type DenseBlock Constructor Description SideInput(DenseBlock ddata, MatrixBlock mdata, int clength) - 
Uses of DenseBlock in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress that return DenseBlock Modifier and Type Method Description DenseBlockCompressedMatrixBlock. getDenseBlock()Methods in org.apache.sysds.runtime.compress with parameters of type DenseBlock Modifier and Type Method Description voidCompressedMatrixBlock. setDenseBlock(DenseBlock dblock) - 
Uses of DenseBlock in org.apache.sysds.runtime.compress.colgroup
Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type DenseBlock Modifier and Type Method Description voidAColGroup. decompressToDenseBlock(DenseBlock db, int rl, int ru)Decompress a range of rows into a dense blockabstract voidAColGroup. decompressToDenseBlock(DenseBlock db, int rl, int ru, int offR, int offC)Decompress into the DenseBlock.voidADictBasedColGroup. decompressToDenseBlock(DenseBlock db, int rl, int ru, int offR, int offC)voidASDCZero. decompressToDenseBlock(DenseBlock db, int rl, int ru, int offR, int offC, AIterator it)voidColGroupEmpty. decompressToDenseBlock(DenseBlock target, int rl, int ru, int offR, int offC)voidColGroupLinearFunctional. decompressToDenseBlock(DenseBlock db, int rl, int ru, int offR, int offC)voidColGroupUncompressed. decompressToDenseBlock(DenseBlock db, int rl, int ru, int offR, int offC)voidColGroupUncompressedArray. decompressToDenseBlock(DenseBlock db, int rl, int ru, int offR, int offC)voidASDCZero. decompressToDenseBlockDenseDictionary(DenseBlock db, int rl, int ru, int offR, int offC, AIterator it)abstract voidASDCZero. decompressToDenseBlockDenseDictionaryWithProvidedIterator(DenseBlock db, int rl, int ru, int offR, int offC, double[] values, AIterator it)voidColGroupSDCSingleZeros. decompressToDenseBlockDenseDictionaryWithProvidedIterator(DenseBlock db, int rl, int ru, int offR, int offC, double[] values, AIterator it)voidColGroupSDCZeros. decompressToDenseBlockDenseDictionaryWithProvidedIterator(DenseBlock db, int rl, int ru, int offR, int offC, double[] values, AIterator it)abstract voidAColGroup. decompressToDenseBlockTransposed(DenseBlock db, int rl, int ru)Decompress a range of rows into a dense transposed block.voidADictBasedColGroup. decompressToDenseBlockTransposed(DenseBlock db, int rl, int ru)voidColGroupEmpty. decompressToDenseBlockTransposed(DenseBlock db, int rl, int ru)voidColGroupLinearFunctional. decompressToDenseBlockTransposed(DenseBlock db, int rl, int ru)voidColGroupUncompressed. decompressToDenseBlockTransposed(DenseBlock db, int rl, int ru)voidColGroupUncompressedArray. decompressToDenseBlockTransposed(DenseBlock db, int rl, int ru) - 
Uses of DenseBlock in org.apache.sysds.runtime.compress.colgroup.dictionary
Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type DenseBlock Modifier and Type Method Description voidADictionary. putDense(DenseBlock dr, int idx, int rowOut, int nCol, IColIndex columns)voidIDictionary. putDense(DenseBlock db, int idx, int rowOut, int nCol, IColIndex columns)Put the row specified into the sparse block, via append calls. - 
Uses of DenseBlock in org.apache.sysds.runtime.compress.colgroup.mapping
Methods in org.apache.sysds.runtime.compress.colgroup.mapping with parameters of type DenseBlock Modifier and Type Method Description voidAMapToData. lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict)voidMapToByte. lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict)voidMapToChar. lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict)voidMapToCharPByte. lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict)voidAMapToData. preAggregateDense(DenseBlock m, double[] preAV, int rl, int ru, int cl, int cu, AOffset indexes)PreAggregate a Dense Matrix at index offsets. - 
Uses of DenseBlock in org.apache.sysds.runtime.compress.colgroup.offset
Methods in org.apache.sysds.runtime.compress.colgroup.offset with parameters of type DenseBlock Modifier and Type Method Description voidAOffset. preAggregateDenseMap(DenseBlock db, double[] preAV, int rl, int ru, int cl, int cu, int nVal, AMapToData data)Pre aggregate the specified row and block range from a dense MatrixBlock to prepare for compressed multiplication. - 
Uses of DenseBlock in org.apache.sysds.runtime.data
Subclasses of DenseBlock in org.apache.sysds.runtime.data Modifier and Type Class Description classDenseBlockBoolclassDenseBlockDRBclassDenseBlockFP32classDenseBlockFP64classDenseBlockFP64DEDUPclassDenseBlockInt32classDenseBlockInt64classDenseBlockLBoolclassDenseBlockLDRBDense Large Row Blocks have multiple 1D arrays (blocks), which contain complete rows.classDenseBlockLFP32classDenseBlockLFP64classDenseBlockLFP64DEDUPclassDenseBlockLInt32classDenseBlockLInt64classDenseBlockLStringclassDenseBlockStringMethods in org.apache.sysds.runtime.data that return DenseBlock Modifier and Type Method Description static DenseBlockDenseBlockFactory. createDenseBlock(double[] data, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(double[] data, int rlen, int clen)static DenseBlockDenseBlockFactory. createDenseBlock(float[] data, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(float[] data, int rlen, int clen)static DenseBlockDenseBlockFactory. createDenseBlock(int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(int[] dims, boolean dedup)static DenseBlockDenseBlockFactory. createDenseBlock(int[] data, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(int rlen, int clen)static DenseBlockDenseBlockFactory. createDenseBlock(int rlen, int clen, boolean dedup)static DenseBlockDenseBlockFactory. createDenseBlock(long[] data, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(String[] data, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(BitSet data, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(Types.ValueType vt, int[] dims)static DenseBlockDenseBlockFactory. createDenseBlock(Types.ValueType vt, int[] dims, boolean dedup)static DenseBlockDenseBlockFactory. createDenseBlock(Types.ValueType vt, DenseBlock.Type type, int[] dims, boolean dedup)DenseBlockBasicTensorBlock. getDenseBlock()abstract DenseBlockDenseBlock. set(double v)Set the given value for the entire dense block (fill).abstract DenseBlockDenseBlock. set(int[] ix, double v)Set the specified cell to the given value.abstract DenseBlockDenseBlock. set(int[] ix, long v)Set the specified cell to the given value.abstract DenseBlockDenseBlock. set(int[] ix, String v)Set the specified cell to the given value.abstract DenseBlockDenseBlock. set(int r, double[] v)Copy the given vector into the given row.abstract DenseBlockDenseBlock. set(int r, int c, double v)Set the given value for a given row and column.abstract DenseBlockDenseBlock. set(int rl, int ru, int cl, int cu, double v)Set the given value for an entire index range of the dense block (fill).DenseBlockDenseBlock. set(int rl, int ru, int cl, int cu, DenseBlock db)Copy the given dense block into the specified index range.DenseBlockDenseBlock. set(int r, KahanObject kbuff)Copy the given kahan object sum and correction into the given row.DenseBlockDenseBlock. set(String s)Set the given string for the entire dense block (fill).abstract DenseBlockDenseBlock. set(DenseBlock db)Copy the given dense block.DenseBlockDenseBlock. set(KahanObject kbuff)Copy the given kahan object sum and correction.DenseBlockDenseBlockBool. set(int[] ix, double v)DenseBlockDenseBlockBool. set(int[] ix, long v)DenseBlockDenseBlockBool. set(int[] ix, String v)DenseBlockDenseBlockBool. set(int r, double[] v)DenseBlockDenseBlockBool. set(int r, int c, double v)DenseBlockDenseBlockBool. set(int rl, int ru, int cl, int cu, DenseBlock db)DenseBlockDenseBlockBool. set(String s)DenseBlockDenseBlockBool. set(DenseBlock db)DenseBlockDenseBlockDRB. set(double v)DenseBlockDenseBlockDRB. set(int rl, int ru, int cl, int cu, double v)DenseBlockDenseBlockFP32. set(int[] ix, double v)DenseBlockDenseBlockFP32. set(int[] ix, long v)DenseBlockDenseBlockFP32. set(int[] ix, String v)DenseBlockDenseBlockFP32. set(int r, double[] v)DenseBlockDenseBlockFP32. set(int r, int c, double v)DenseBlockDenseBlockFP32. set(DenseBlock db)DenseBlockDenseBlockFP64. set(int[] ix, double v)DenseBlockDenseBlockFP64. set(int[] ix, long v)DenseBlockDenseBlockFP64. set(int[] ix, String v)DenseBlockDenseBlockFP64. set(int r, double[] v)DenseBlockDenseBlockFP64. set(int r, int c, double v)DenseBlockDenseBlockFP64. set(int rl, int ru, int ol, int ou, DenseBlock db)DenseBlockDenseBlockFP64. set(DenseBlock db)DenseBlockDenseBlockFP64DEDUP. set(int[] ix, double v)DenseBlockDenseBlockFP64DEDUP. set(int[] ix, long v)DenseBlockDenseBlockFP64DEDUP. set(int[] ix, String v)DenseBlockDenseBlockFP64DEDUP. set(int r, double[] v)DenseBlockDenseBlockFP64DEDUP. set(int r, int c, double v)DenseBlockDenseBlockFP64DEDUP. set(int rl, int ru, int ol, int ou, DenseBlock db)DenseBlockDenseBlockFP64DEDUP. set(DenseBlock db)DenseBlockDenseBlockInt32. set(int[] ix, double v)DenseBlockDenseBlockInt32. set(int[] ix, long v)DenseBlockDenseBlockInt32. set(int[] ix, String v)DenseBlockDenseBlockInt32. set(int r, double[] v)DenseBlockDenseBlockInt32. set(int r, int c, double v)DenseBlockDenseBlockInt32. set(DenseBlock db)DenseBlockDenseBlockInt64. set(int[] ix, double v)DenseBlockDenseBlockInt64. set(int[] ix, long v)DenseBlockDenseBlockInt64. set(int[] ix, String v)DenseBlockDenseBlockInt64. set(int r, double[] v)DenseBlockDenseBlockInt64. set(int r, int c, double v)DenseBlockDenseBlockInt64. set(DenseBlock db)DenseBlockDenseBlockLBool. set(int[] ix, double v)DenseBlockDenseBlockLBool. set(int[] ix, long v)DenseBlockDenseBlockLBool. set(int[] ix, String v)DenseBlockDenseBlockLBool. set(int r, int c, double v)DenseBlockDenseBlockLBool. set(String s)DenseBlockDenseBlockLDRB. set(double v)DenseBlockDenseBlockLDRB. set(int r, double[] v)DenseBlockDenseBlockLDRB. set(int rl, int ru, int cl, int cu, double v)DenseBlockDenseBlockLDRB. set(DenseBlock db)DenseBlockDenseBlockLFP32. set(int[] ix, double v)DenseBlockDenseBlockLFP32. set(int[] ix, long v)DenseBlockDenseBlockLFP32. set(int[] ix, String v)DenseBlockDenseBlockLFP32. set(int r, int c, double v)DenseBlockDenseBlockLFP64. set(int[] ix, double v)DenseBlockDenseBlockLFP64. set(int[] ix, long v)DenseBlockDenseBlockLFP64. set(int[] ix, String v)DenseBlockDenseBlockLFP64. set(int r, int c, double v)DenseBlockDenseBlockLFP64. set(DenseBlock db)DenseBlockDenseBlockLFP64DEDUP. set(int[] ix, double v)DenseBlockDenseBlockLFP64DEDUP. set(int[] ix, long v)DenseBlockDenseBlockLFP64DEDUP. set(int[] ix, String v)DenseBlockDenseBlockLFP64DEDUP. set(int r, double[] v)DenseBlockDenseBlockLFP64DEDUP. set(int r, int c, double v)DenseBlockDenseBlockLFP64DEDUP. set(DenseBlock db)DenseBlockDenseBlockLInt32. set(int[] ix, double v)DenseBlockDenseBlockLInt32. set(int[] ix, long v)DenseBlockDenseBlockLInt32. set(int[] ix, String v)DenseBlockDenseBlockLInt32. set(int r, int c, double v)DenseBlockDenseBlockLInt64. set(int[] ix, double v)DenseBlockDenseBlockLInt64. set(int[] ix, long v)DenseBlockDenseBlockLInt64. set(int[] ix, String v)DenseBlockDenseBlockLInt64. set(int r, int c, double v)DenseBlockDenseBlockLString. set(int[] ix, double v)DenseBlockDenseBlockLString. set(int[] ix, long v)DenseBlockDenseBlockLString. set(int[] ix, String v)DenseBlockDenseBlockLString. set(int r, int c, double v)DenseBlockDenseBlockLString. set(String s)DenseBlockDenseBlockLString. set(DenseBlock db)DenseBlockDenseBlockString. set(int[] ix, double v)DenseBlockDenseBlockString. set(int[] ix, long v)DenseBlockDenseBlockString. set(int[] ix, String v)DenseBlockDenseBlockString. set(int r, double[] v)DenseBlockDenseBlockString. set(int r, int c, double v)DenseBlockDenseBlockString. set(String s)DenseBlockDenseBlockString. set(DenseBlock db)DenseBlockDenseBlockFP64DEDUP. setDedupDirectly(int r, double[] v)Methods in org.apache.sysds.runtime.data with parameters of type DenseBlock Modifier and Type Method Description booleanDenseBlock. equals(DenseBlock o, double eps)Verify if the values in this dense block is equivalent to that dense block, not taking into account the dimensions of the contained values.static DenseBlock.TypeDenseBlockFactory. getDenseBlockType(DenseBlock dblock)static booleanDenseBlockFactory. isDenseBlockType(DenseBlock sblock, DenseBlock.Type type)DenseBlockDenseBlock. set(int rl, int ru, int cl, int cu, DenseBlock db)Copy the given dense block into the specified index range.abstract DenseBlockDenseBlock. set(DenseBlock db)Copy the given dense block.DenseBlockDenseBlockBool. set(int rl, int ru, int cl, int cu, DenseBlock db)DenseBlockDenseBlockBool. set(DenseBlock db)DenseBlockDenseBlockFP32. set(DenseBlock db)DenseBlockDenseBlockFP64. set(int rl, int ru, int ol, int ou, DenseBlock db)DenseBlockDenseBlockFP64. set(DenseBlock db)DenseBlockDenseBlockFP64DEDUP. set(int rl, int ru, int ol, int ou, DenseBlock db)DenseBlockDenseBlockFP64DEDUP. set(DenseBlock db)DenseBlockDenseBlockInt32. set(DenseBlock db)DenseBlockDenseBlockInt64. set(DenseBlock db)DenseBlockDenseBlockLDRB. set(DenseBlock db)DenseBlockDenseBlockLFP64. set(DenseBlock db)DenseBlockDenseBlockLFP64DEDUP. set(DenseBlock db)DenseBlockDenseBlockLString. set(DenseBlock db)DenseBlockDenseBlockString. set(DenseBlock db) - 
Uses of DenseBlock in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data that return DenseBlock Modifier and Type Method Description DenseBlockMatrixBlock. getDenseBlock()Methods in org.apache.sysds.runtime.matrix.data with parameters of type DenseBlock Modifier and Type Method Description static voidLibMatrixMult. matrixMultDenseDenseMM(DenseBlock a, DenseBlock b, DenseBlock c, int n, int cd, int rl, int ru, int cl, int cu)static voidLibMatrixMult. matrixMultDenseDenseMMDedup(DenseBlockFP64DEDUP a, DenseBlock b, DenseBlockFP64DEDUP c, int n, int cd, int rl, int ru, ConcurrentHashMap<double[],double[]> cache)voidMatrixBlock. setDenseBlock(DenseBlock dblock)Constructors in org.apache.sysds.runtime.matrix.data with parameters of type DenseBlock Constructor Description MatrixBlock(int rl, int cl, DenseBlock dBlock) - 
Uses of DenseBlock in org.apache.sysds.runtime.util
Methods in org.apache.sysds.runtime.util that return DenseBlock Modifier and Type Method Description static DenseBlockDataConverter. convertToDenseBlock(MatrixBlock mb)static DenseBlockDataConverter. convertToDenseBlock(MatrixBlock mb, boolean deep) 
 -