## Uses of Class
org.apache.sysds.hops.estim.SparsityEstimator.OpCode

Packages that use SparsityEstimator.OpCode
org.apache.sysds.hops.estim

### Uses of SparsityEstimator.OpCode in org.apache.sysds.hops.estim

Methods in org.apache.sysds.hops.estim that return SparsityEstimator.OpCode
`SparsityEstimator.OpCode` MMNode.`getOp()`
`static SparsityEstimator.OpCode` SparsityEstimator.OpCode.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static SparsityEstimator.OpCode[]` SparsityEstimator.OpCode.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.sysds.hops.estim with parameters of type SparsityEstimator.OpCode
`static DataCharacteristics` EstimatorMatrixHistogram.MatrixHistogram.`deriveOutputCharacteristics(EstimatorMatrixHistogram.MatrixHistogram h1, EstimatorMatrixHistogram.MatrixHistogram h2, double spOut, SparsityEstimator.OpCode op, long[] misc)`
`static EstimatorMatrixHistogram.MatrixHistogram` EstimatorMatrixHistogram.MatrixHistogram.`deriveOutputHistogram(EstimatorMatrixHistogram.MatrixHistogram h1, EstimatorMatrixHistogram.MatrixHistogram h2, double spOut, SparsityEstimator.OpCode op, long[] misc)`
`double` EstimatorSample.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorLayeredGraph.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorDensityMap.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorMatrixHistogram.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorBitsetMM.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorBasicAvg.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`abstract double` SparsityEstimator.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)` Estimates the output sparsity for a given binary operation.
`double` EstimatorSampleRa.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorBasicWorst.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double` EstimatorSample.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double` EstimatorLayeredGraph.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double` EstimatorDensityMap.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double` EstimatorMatrixHistogram.`estim(MatrixBlock m1, SparsityEstimator.OpCode op)`
`double` EstimatorBitsetMM.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double` EstimatorBasicAvg.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`abstract double` SparsityEstimator.`estim(MatrixBlock m, SparsityEstimator.OpCode op)` Estimates the output sparsity for a given unary operation.
`double` EstimatorSampleRa.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double` EstimatorBasicWorst.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`EstimatorDensityMap.DensityMap` EstimatorDensityMap.`estimIntern(EstimatorDensityMap.DensityMap m1Map, EstimatorDensityMap.DensityMap m2Map, SparsityEstimator.OpCode op)` Computes the output density map given the density maps of the input operands.
`double` EstimatorMatrixHistogram.`estimIntern(EstimatorMatrixHistogram.MatrixHistogram h1, EstimatorMatrixHistogram.MatrixHistogram h2, SparsityEstimator.OpCode op, long[] misc)`

Constructors in org.apache.sysds.hops.estim with parameters of type SparsityEstimator.OpCode
Constructor and Description
`MMNode(MMNode left, MMNode right, SparsityEstimator.OpCode op)`
`MMNode(MMNode left, MMNode right, SparsityEstimator.OpCode op, long[] misc)`
`MMNode(MMNode left, SparsityEstimator.OpCode op)`
`MMNode(MMNode left, SparsityEstimator.OpCode op, long[] misc)`