## Uses of Class
org.apache.sysds.runtime.compress.bitmap.ABitmap

Packages that use ABitmap
org.apache.sysds.runtime.compress.bitmap
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.colgroup.dictionary
org.apache.sysds.runtime.compress.colgroup.mapping
org.apache.sysds.runtime.compress.estim

### Uses of ABitmap in org.apache.sysds.runtime.compress.bitmap

Subclasses of ABitmap in org.apache.sysds.runtime.compress.bitmap
`class` `Bitmap` Uncompressed representation of one or more columns in bitmap format.
`class` `MultiColBitmap` Uncompressed representation of one or more columns in bitmap format.

Methods in org.apache.sysds.runtime.compress.bitmap that return ABitmap
`static ABitmap` BitmapEncoder.`extractBitmap(int[] colIndices, MatrixBlock rawBlock, boolean transposed, int estimatedNumberOfUniques)` Generate uncompressed bitmaps for a set of columns in an uncompressed matrix block.

### Uses of ABitmap in org.apache.sysds.runtime.compress.colgroup

Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type ABitmap
`static AColGroup` ColGroupFactory.`compress(int[] colIndexes, int rlen, ABitmap ubm, AColGroup.CompressionType compType, CompressionSettings cs, MatrixBlock rawMatrixBlock, double tupleSparsity)` Method for compressing a column group.

### Uses of ABitmap in org.apache.sysds.runtime.compress.colgroup.dictionary

Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type ABitmap
`static ADictionary` DictionaryFactory.`create(ABitmap ubm)`
`static ADictionary` DictionaryFactory.`create(ABitmap ubm, double sparsity)`
`static ADictionary` DictionaryFactory.`create(ABitmap ubm, double sparsity, boolean withZeroTuple)`
`static ADictionary` DictionaryFactory.`createWithAppendedZeroTuple(ABitmap ubm)`
`static ADictionary` DictionaryFactory.`createWithAppendedZeroTuple(ABitmap ubm, double sparsity)`
`static ADictionary` DictionaryFactory.`moveFrequentToLastDictionaryEntry(ADictionary dict, ABitmap ubm, int nRow, int largestIndex)`

### Uses of ABitmap in org.apache.sysds.runtime.compress.colgroup.mapping

Methods in org.apache.sysds.runtime.compress.colgroup.mapping with parameters of type ABitmap
`static AMapToData` MapToFactory.`create(int size, ABitmap ubm)`

### Uses of ABitmap in org.apache.sysds.runtime.compress.estim

Methods in org.apache.sysds.runtime.compress.estim with parameters of type ABitmap
`EstimationFactors` CompressedSizeEstimator.`estimateCompressedColGroupSize(ABitmap ubm, int[] colIndexes)` Method used to extract the CompressedSizeEstimationFactors from an constructed UncompressedBitmap.
`static EstimationFactors` CompressedSizeEstimator.`estimateCompressedColGroupSize(ABitmap ubm, int[] colIndexes, int nrRows, CompressionSettings cs)`

Constructors in org.apache.sysds.runtime.compress.estim with parameters of type ABitmap
Constructor and Description
`CompressedSizeInfoColGroup(int[] columns, EstimationFactors facts, Set<AColGroup.CompressionType> validCompressionTypes, ABitmap ubm, int sampleSize)`