## Uses of Class
org.apache.sysds.runtime.compress.cost.ACostEstimate

Packages that use ACostEstimate
org.apache.sysds.runtime.compress
org.apache.sysds.runtime.compress.cocode
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.cost

### Uses of ACostEstimate in org.apache.sysds.runtime.compress

Methods in org.apache.sysds.runtime.compress with parameters of type ACostEstimate
`static org.apache.commons.lang3.tuple.Pair<MatrixBlock,​CompressionStatistics>` CompressedMatrixBlockFactory.`compress​(MatrixBlock mb, int k, CompressionSettingsBuilder compSettings, ACostEstimate costEstimator)`
`static org.apache.commons.lang3.tuple.Pair<MatrixBlock,​CompressionStatistics>` CompressedMatrixBlockFactory.`compress​(MatrixBlock mb, int k, ACostEstimate costEstimator)`
`static org.apache.commons.lang3.tuple.Pair<MatrixBlock,​CompressionStatistics>` CompressedMatrixBlockFactory.`compress​(MatrixBlock mb, ACostEstimate costEstimator)`

### Uses of ACostEstimate in org.apache.sysds.runtime.compress.cocode

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

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

Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type ACostEstimate
`static List<AColGroup>` ColGroupFactory.`compressColGroups​(MatrixBlock in, CompressedSizeInfo csi, CompressionSettings cs, ACostEstimate ce, int k)`

### Uses of ACostEstimate in org.apache.sysds.runtime.compress.cost

Subclasses of ACostEstimate in org.apache.sysds.runtime.compress.cost
`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` `HybridCostEstimator`
`class` `MemoryCostEstimator`

Methods in org.apache.sysds.runtime.compress.cost that return ACostEstimate
`static ACostEstimate` CostEstimatorFactory.`create​(CompressionSettings cs, CostEstimatorBuilder costBuilder, int nRows, int nCols, double sparsity)`