## Uses of Class
org.apache.sysds.runtime.compress.colgroup.AColGroupCompressed

Packages that use AColGroupCompressed
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.colgroup.dictionary
org.apache.sysds.runtime.compress.lib

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

Subclasses of AColGroupCompressed in org.apache.sysds.runtime.compress.colgroup
`class` `AColGroupOffset` Base class for column groups encoded with various types of bitmap encoding.
`class` `AColGroupValue`
`class` `ADictBasedColGroup`
`class` `AMorphingMMColGroup` Abstract class for column group types that do not perform matrix Multiplication, and decompression for performance reasons but instead transforms into another type of column group type to perform that operation.
`class` `APreAgg` Abstract class for all the column groups that use preAggregation for Left matrix multiplications.
`class` `ASDC` Column group that sparsely encodes the dictionary values.
`class` `ASDCZero`
`class` `ColGroupConst`
`class` `ColGroupDDC` Class to encapsulate information about a column group that is encoded with dense dictionary encoding (DDC).
`class` `ColGroupDDCFOR` Class to encapsulate information about a column group that is encoded with dense dictionary encoding (DDC).
`class` `ColGroupEmpty`
`class` `ColGroupLinearFunctional`
`class` `ColGroupOLE` Class to encapsulate information about a column group that is encoded with simple lists of offsets for each set of distinct values.
`class` `ColGroupRLE` A group of columns compressed with a single run-length encoded bitmap.
`class` `ColGroupSDC` Column group that sparsely encodes the dictionary values.
`class` `ColGroupSDCFOR` ColGroup for Patched Frame Of Reference.
`class` `ColGroupSDCSingle` Column group that sparsely encodes the dictionary values.
`class` `ColGroupSDCSingleZeros` Column group that sparsely encodes the dictionary values.
`class` `ColGroupSDCZeros` Column group that sparsely encodes the dictionary values.

Methods in org.apache.sysds.runtime.compress.colgroup that return AColGroupCompressed
`AColGroupCompressed` ColGroupDDC.`combineWithSameIndex​(int nRow, int nCol, List<AColGroup> right)`
`AColGroupCompressed` ColGroupDDC.`combineWithSameIndex​(int nRow, int nCol, AColGroup right)`
`AColGroupCompressed` ColGroupSDC.`combineWithSameIndex​(int nRow, int nCol, List<AColGroup> right)`
`AColGroupCompressed` ColGroupSDC.`combineWithSameIndex​(int nRow, int nCol, AColGroup right)`
`AColGroupCompressed` ColGroupSDCFOR.`combineWithSameIndex​(int nRow, int nCol, List<AColGroup> right)`
`AColGroupCompressed` ColGroupSDCFOR.`combineWithSameIndex​(int nRow, int nCol, AColGroup right)`
`AColGroupCompressed` ColGroupSDCSingle.`combineWithSameIndex​(int nRow, int nCol, List<AColGroup> right)`
`AColGroupCompressed` ColGroupSDCSingle.`combineWithSameIndex​(int nRow, int nCol, AColGroup right)`
`AColGroupCompressed` ColGroupSDCSingleZeros.`combineWithSameIndex​(int nRow, int nCol, List<AColGroup> right)`
`AColGroupCompressed` ColGroupSDCSingleZeros.`combineWithSameIndex​(int nRow, int nCol, AColGroup right)`
`AColGroupCompressed` ColGroupSDCZeros.`combineWithSameIndex​(int nRow, int nCol, List<AColGroup> right)`
`AColGroupCompressed` ColGroupSDCZeros.`combineWithSameIndex​(int nRow, int nCol, AColGroup right)`

Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type AColGroupCompressed
`abstract boolean` AColGroupCompressed.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupConst.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupDDC.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupDDCFOR.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupEmpty.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupLinearFunctional.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupOLE.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupRLE.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupSDC.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupSDCFOR.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupSDCSingle.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupSDCSingleZeros.`sameIndexStructure​(AColGroupCompressed that)`
`boolean` ColGroupSDCZeros.`sameIndexStructure​(AColGroupCompressed that)`

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

Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type AColGroupCompressed
`static IDictionary` DictionaryFactory.`combineDictionaries​(AColGroupCompressed a, AColGroupCompressed b)`
`static IDictionary` DictionaryFactory.`combineDictionaries​(AColGroupCompressed a, AColGroupCompressed b, HashMapLongInt filter)`
`static IDictionary` DictionaryFactory.`combineDictionariesSparse​(AColGroupCompressed a, AColGroupCompressed b)` Combine the dictionaries assuming a sparse combination where each dictionary can be a SDC containing a default element that have to be introduced into the combined dictionary.
`static IDictionary` DictionaryFactory.`combineDictionariesSparse​(AColGroupCompressed a, AColGroupCompressed b, HashMapLongInt filter)` Combine the dictionaries assuming a sparse combination where each dictionary can be a SDC containing a default element that have to be introduced into the combined dictionary.

### Uses of AColGroupCompressed in org.apache.sysds.runtime.compress.lib

Methods in org.apache.sysds.runtime.compress.lib with parameters of type AColGroupCompressed
`static double[]` CLALibCombineGroups.`constructDefaultTuple​(AColGroupCompressed ac, AColGroupCompressed bc)`