Uses of Class
org.apache.sysds.runtime.data.DenseBlock
Packages that use DenseBlock
Package
Description
-
Uses of DenseBlock in org.apache.sysds.runtime.codegen
Fields in org.apache.sysds.runtime.codegen declared as DenseBlockMethods in org.apache.sysds.runtime.codegen that return DenseBlockModifier and TypeMethodDescriptionstatic DenseBlock[]SpoofOperator.getDenseMatrices(SpoofOperator.SideInput[] inputs) Constructors in org.apache.sysds.runtime.codegen with parameters of type DenseBlock -
Uses of DenseBlock in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress that return DenseBlockMethods in org.apache.sysds.runtime.compress with parameters of type DenseBlock -
Uses of DenseBlock in org.apache.sysds.runtime.compress.colgroup
Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type DenseBlockModifier and TypeMethodDescriptionfinal 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.final 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) final 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.final 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 DenseBlockModifier and TypeMethodDescriptionvoidADictionary.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 DenseBlockModifier and TypeMethodDescriptionvoidAMapToData.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) final 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 DenseBlockModifier and TypeMethodDescriptionfinal 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.dataModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassDense Large Row Blocks have multiple 1D arrays (blocks), which contain complete rows.classclassclassclassclassclassclassMethods in org.apache.sysds.runtime.data that return DenseBlockModifier and TypeMethodDescriptionstatic 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) BasicTensorBlock.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 DenseBlockSet 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).DenseBlock.set(int rl, int ru, int cl, int cu, DenseBlock db) Copy the given dense block into the specified index range.DenseBlock.set(int r, KahanObject kbuff) Copy the given kahan object sum and correction into the given row.Set the given string for the entire dense block (fill).abstract DenseBlockDenseBlock.set(DenseBlock db) Copy the given dense block.DenseBlock.set(KahanObject kbuff) Copy the given kahan object sum and correction.DenseBlockBool.set(int[] ix, double v) DenseBlockBool.set(int[] ix, long v) DenseBlockBool.set(int r, double[] v) DenseBlockBool.set(int r, int c, double v) DenseBlockBool.set(int rl, int ru, int cl, int cu, DenseBlock db) DenseBlockBool.set(DenseBlock db) DenseBlockDRB.set(double v) DenseBlockDRB.set(int rl, int ru, int cl, int cu, double v) DenseBlockFP32.set(int[] ix, double v) DenseBlockFP32.set(int[] ix, long v) DenseBlockFP32.set(int r, double[] v) DenseBlockFP32.set(int r, int c, double v) DenseBlockFP32.set(DenseBlock db) DenseBlockFP64.set(int[] ix, double v) DenseBlockFP64.set(int[] ix, long v) DenseBlockFP64.set(int r, double[] v) DenseBlockFP64.set(int r, int c, double v) DenseBlockFP64.set(int rl, int ru, int ol, int ou, DenseBlock db) DenseBlockFP64.set(DenseBlock db) DenseBlockFP64DEDUP.set(int[] ix, double v) DenseBlockFP64DEDUP.set(int[] ix, long v) DenseBlockFP64DEDUP.set(int r, double[] v) DenseBlockFP64DEDUP.set(int r, int c, double v) DenseBlockFP64DEDUP.set(int rl, int ru, int ol, int ou, DenseBlock db) DenseBlockFP64DEDUP.set(DenseBlock db) DenseBlockInt32.set(int[] ix, double v) DenseBlockInt32.set(int[] ix, long v) DenseBlockInt32.set(int r, double[] v) DenseBlockInt32.set(int r, int c, double v) DenseBlockInt32.set(DenseBlock db) DenseBlockInt64.set(int[] ix, double v) DenseBlockInt64.set(int[] ix, long v) DenseBlockInt64.set(int r, double[] v) DenseBlockInt64.set(int r, int c, double v) DenseBlockInt64.set(DenseBlock db) DenseBlockLBool.set(int[] ix, double v) DenseBlockLBool.set(int[] ix, long v) DenseBlockLBool.set(int r, int c, double v) DenseBlockLDRB.set(double v) DenseBlockLDRB.set(int r, double[] v) DenseBlockLDRB.set(int rl, int ru, int cl, int cu, double v) DenseBlockLDRB.set(DenseBlock db) DenseBlockLFP32.set(int[] ix, double v) DenseBlockLFP32.set(int[] ix, long v) DenseBlockLFP32.set(int r, int c, double v) DenseBlockLFP64.set(int[] ix, double v) DenseBlockLFP64.set(int[] ix, long v) DenseBlockLFP64.set(int r, int c, double v) DenseBlockLFP64.set(DenseBlock db) DenseBlockLFP64DEDUP.set(int[] ix, double v) DenseBlockLFP64DEDUP.set(int[] ix, long v) DenseBlockLFP64DEDUP.set(int r, double[] v) DenseBlockLFP64DEDUP.set(int r, int c, double v) DenseBlockLFP64DEDUP.set(DenseBlock db) DenseBlockLInt32.set(int[] ix, double v) DenseBlockLInt32.set(int[] ix, long v) DenseBlockLInt32.set(int r, int c, double v) DenseBlockLInt64.set(int[] ix, double v) DenseBlockLInt64.set(int[] ix, long v) DenseBlockLInt64.set(int r, int c, double v) DenseBlockLString.set(int[] ix, double v) DenseBlockLString.set(int[] ix, long v) DenseBlockLString.set(int r, int c, double v) DenseBlockLString.set(DenseBlock db) DenseBlockString.set(int[] ix, double v) DenseBlockString.set(int[] ix, long v) DenseBlockString.set(int r, double[] v) DenseBlockString.set(int r, int c, double v) DenseBlockString.set(DenseBlock db) DenseBlockFP64DEDUP.setDedupDirectly(int r, double[] v) DenseBlockFP64.setPartialCol(DenseBlock col, int cIdx, int srcOffset, int destOffset, int length) DenseBlockFP64.setPartialRow(DenseBlock row, int rIdx, int srcOffset, int destOffset, int length) Methods in org.apache.sysds.runtime.data with parameters of type DenseBlockModifier and TypeMethodDescriptionbooleanDenseBlock.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) DenseBlock.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.DenseBlockBool.set(int rl, int ru, int cl, int cu, DenseBlock db) DenseBlockBool.set(DenseBlock db) DenseBlockFP32.set(DenseBlock db) DenseBlockFP64.set(int rl, int ru, int ol, int ou, DenseBlock db) DenseBlockFP64.set(DenseBlock db) DenseBlockFP64DEDUP.set(int rl, int ru, int ol, int ou, DenseBlock db) DenseBlockFP64DEDUP.set(DenseBlock db) DenseBlockInt32.set(DenseBlock db) DenseBlockInt64.set(DenseBlock db) DenseBlockLDRB.set(DenseBlock db) DenseBlockLFP64.set(DenseBlock db) DenseBlockLFP64DEDUP.set(DenseBlock db) DenseBlockLString.set(DenseBlock db) DenseBlockString.set(DenseBlock db) DenseBlockFP64.setPartialCol(DenseBlock col, int cIdx, int srcOffset, int destOffset, int length) DenseBlockFP64.setPartialRow(DenseBlock row, int rIdx, int srcOffset, int destOffset, int length) -
Uses of DenseBlock in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data that return DenseBlockMethods in org.apache.sysds.runtime.matrix.data with parameters of type DenseBlockModifier and TypeMethodDescriptionstatic voidLibMatrixMult.matrixMultDenseDenseMM(DenseBlock a, DenseBlock b, DenseBlock c, boolean transA, boolean transB, int n, int cd, int rl, int ru, int cl, int cu) 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 -
Uses of DenseBlock in org.apache.sysds.runtime.util
Methods in org.apache.sysds.runtime.util that return DenseBlockModifier and TypeMethodDescriptionstatic DenseBlockDataConverter.convertToDenseBlock(MatrixBlock mb) static DenseBlockDataConverter.convertToDenseBlock(MatrixBlock mb, boolean deep)