## Uses of Interface
org.apache.sysds.runtime.compress.cost.ICostEstimate

- Packages that use ICostEstimate
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.compress.cocode |
  org.apache.sysds.runtime.compress.cost |

- - ### Uses of ICostEstimate in org.apache.sysds.runtime.compress

    Methods in org.apache.sysds.runtime.compress with parameters of type ICostEstimate
    Modifier and Type | Method and Description
    --- | ---
    `static org.apache.commons.lang3.tuple.Pair<MatrixBlock,CompressionStatistics>` | CompressedMatrixBlockFactory.`compress(MatrixBlock mb, int k, CompressionSettings compSettings, ICostEstimate costEstimator)`
    `static org.apache.commons.lang3.tuple.Pair<MatrixBlock,CompressionStatistics>` | CompressedMatrixBlockFactory.`compress(MatrixBlock mb, int k, ICostEstimate costEstimator)`

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

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

  - ### Uses of ICostEstimate in org.apache.sysds.runtime.compress.cost

    Classes in org.apache.sysds.runtime.compress.cost that implement ICostEstimate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComputationCostEstimator`
    `class` | `DistinctCostEstimator` A Cost based estimator that based the compression and co-coding cost on the number of distinct elements in the column groups.
    `class` | `MemoryCostEstimator`

    Methods in org.apache.sysds.runtime.compress.cost that return ICostEstimate
    Modifier and Type | Method and Description
    --- | ---
    `static ICostEstimate` | CostEstimatorFactory.`create(CompressionSettings cs, WTreeRoot root, int nRows, int nCols)`

Copyright © 2021 The Apache Software Foundation. All rights reserved.