## Uses of Class
org.apache.sysds.runtime.compress.colgroup.mapping.AMapToData

- Packages that use AMapToData
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress.colgroup |
  org.apache.sysds.runtime.compress.colgroup.insertionsort |
  org.apache.sysds.runtime.compress.colgroup.mapping |
  org.apache.sysds.runtime.compress.colgroup.offset |
  org.apache.sysds.runtime.compress.estim.encoding |

- - ### Uses of AMapToData in org.apache.sysds.runtime.compress.colgroup

    Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type AMapToData
    Modifier and Type | Method | Description
    --- | --- | ---
    `static AColGroup` | ColGroupDeltaDDC.`create​(int[] colIndices, int numRows, ADictionary dict, AMapToData data, int[] cachedCounts)` |

  - ### Uses of AMapToData in org.apache.sysds.runtime.compress.colgroup.insertionsort

    Methods in org.apache.sysds.runtime.compress.colgroup.insertionsort that return AMapToData
    Modifier and Type | Method | Description
    --- | --- | ---
    `AMapToData` | AInsertionSorter.`getData()` |

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

    Subclasses of AMapToData in org.apache.sysds.runtime.compress.colgroup.mapping
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MapToBit` |
    `class` | `MapToByte` |
    `class` | `MapToChar` |
    `class` | `MapToCharPByte` |
    `class` | `MapToInt` |
    `class` | `MapToUByte` |
    `class` | `MapToZero` |

    Methods in org.apache.sysds.runtime.compress.colgroup.mapping that return AMapToData
    Modifier and Type | Method | Description
    --- | --- | ---
    `static AMapToData` | MapToFactory.`create​(int size, boolean zeros, IntArrayList[] values)` |
    `static AMapToData` | MapToFactory.`create​(int size, int numTuples)` | Create and allocate a map with the given size and support for upto the num tuples argument of values
    `static AMapToData` | MapToFactory.`create​(int size, int[] values, int nUnique)` |
    `static AMapToData` | MapToFactory.`create​(int size, ABitmap ubm)` |
    `static AMapToData` | MapToFactory.`create​(int size, MapToFactory.MAP_TYPE t)` |
    `static AMapToData` | MapToFactory.`readIn​(DataInput in)` |
    `abstract AMapToData` | AMapToData.`resize​(int unique)` |
    `AMapToData` | MapToBit.`resize​(int unique)` |
    `AMapToData` | MapToByte.`resize​(int unique)` |
    `AMapToData` | MapToChar.`resize​(int unique)` |
    `AMapToData` | MapToCharPByte.`resize​(int unique)` |
    `static AMapToData` | MapToFactory.`resize​(AMapToData d, int numTuples)` | Reshape the map, to a smaller instance if applicable.
    `AMapToData` | MapToInt.`resize​(int unique)` |
    `AMapToData` | MapToUByte.`resize​(int unique)` |
    `AMapToData` | MapToZero.`resize​(int unique)` |
    `static AMapToData` | MapToFactory.`resizeForce​(AMapToData d, MapToFactory.MAP_TYPE t)` | Force the mapping into an other mapping type.

    Methods in org.apache.sysds.runtime.compress.colgroup.mapping with parameters of type AMapToData
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AMapToData.`copy​(AMapToData d)` | Copy the values in this map into another mapping object.
    `void` | MapToBit.`copy​(AMapToData d)` |
    `void` | AMapToData.`preAggregateDDC_DDC​(AMapToData tm, ADictionary td, Dictionary ret, int nCol)` | PreAggregate into dictionary with two sides of DDC.
    `void` | MapToBit.`preAggregateDDC_DDCMultiCol​(AMapToData tm, ADictionary td, double[] v, int nCol)` |
    `void` | MapToZero.`preAggregateDDC_DDCMultiCol​(AMapToData tm, ADictionary td, double[] v, int nCol)` |
    `void` | MapToBit.`preAggregateDDC_DDCSingleCol​(AMapToData tm, double[] td, double[] v)` |
    `void` | MapToZero.`preAggregateDDC_DDCSingleCol​(AMapToData tm, double[] td, double[] v)` |
    `void` | AMapToData.`preAggregateDDC_SDCZ​(AMapToData tm, ADictionary td, AOffset tof, Dictionary ret, int nCol)` | PreAggregate into SDCZero dictionary from DDC dictionary.
    `void` | AMapToData.`preAggregateDDC_SDCZMultiCol​(AMapToData tm, ADictionary td, AOffset tof, double[] v, int nCol)` |
    `void` | AMapToData.`preAggregateDDC_SDCZSingleCol​(AMapToData tm, double[] td, AOffset tof, double[] v)` |
    `void` | AMapToData.`preAggregateSDCZ_DDC​(AMapToData tm, ADictionary td, AOffset of, Dictionary ret, int nCol)` | PreAggregate into DDC dictionary from SDCZero dictionary.
    `void` | AMapToData.`preAggregateSDCZ_SDCZ​(AMapToData tm, ADictionary td, AOffset tof, AOffset of, Dictionary ret, int nCol)` |
    `static AMapToData` | MapToFactory.`resize​(AMapToData d, int numTuples)` | Reshape the map, to a smaller instance if applicable.
    `static AMapToData` | MapToFactory.`resizeForce​(AMapToData d, MapToFactory.MAP_TYPE t)` | Force the mapping into an other mapping type.

  - ### Uses of AMapToData in org.apache.sysds.runtime.compress.colgroup.offset

    Methods in org.apache.sysds.runtime.compress.colgroup.offset with parameters of type AMapToData
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AOffset.`preAggregateDenseMap​(MatrixBlock m, double[] preAV, int rl, int ru, int cl, int cu, int nVal, AMapToData data)` |
    `void` | AOffset.`preAggregateSparseMap​(SparseBlock sb, double[] preAV, int rl, int ru, int nVal, AMapToData data)` |

  - ### Uses of AMapToData in org.apache.sysds.runtime.compress.estim.encoding

    Constructors in org.apache.sysds.runtime.compress.estim.encoding with parameters of type AMapToData
    Constructor | Description
    --- | ---
    `DenseEncoding​(AMapToData map)` |