## Uses of Class
org.apache.sysds.runtime.compress.estim.CompressedSizeEstimator

- Packages that use CompressedSizeEstimator
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress.cocode |
  org.apache.sysds.runtime.compress.estim |

- - ### Uses of CompressedSizeEstimator in org.apache.sysds.runtime.compress.cocode

    Methods in org.apache.sysds.runtime.compress.cocode with parameters of type CompressedSizeEstimator
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CompressedSizeInfo` | CoCoderFactory.`findCoCodesByPartitioning​(CompressedSizeEstimator est, CompressedSizeInfo colInfos, int k, ACostEstimate costEstimator, CompressionSettings cs)` | Main entry point of CoCode.

    Constructors in org.apache.sysds.runtime.compress.cocode with parameters of type CompressedSizeEstimator
    Constructor | Description
    --- | ---
    `Memorizer​(CompressedSizeEstimator sEst)` |

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

    Subclasses of CompressedSizeEstimator in org.apache.sysds.runtime.compress.estim
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CompressedSizeEstimatorExact` | Exact compressed size estimator (examines entire dataset).
    `class` | `CompressedSizeEstimatorSample` |

    Methods in org.apache.sysds.runtime.compress.estim that return CompressedSizeEstimator
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CompressedSizeEstimator` | CompressedSizeEstimatorFactory.`createEstimator​(MatrixBlock data, CompressionSettings cs, int k)` | Create an estimator for the input data with the given settings and parallelization degree.
    `static CompressedSizeEstimator` | CompressedSizeEstimatorFactory.`createEstimator​(MatrixBlock data, CompressionSettings cs, int sampleSize, int k)` | Create an estimator for the input data with the given settings and parallelization degree.