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

Packages that use SparsityEstimator.OpCode
Package
Description
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
Modifier and Type
Method
Description
`SparsityEstimator.OpCode`
MMNode.`getOp()`
`static SparsityEstimator.OpCode`
SparsityEstimator.OpCode.`valueOf(String name)`
Returns the enum constant of this class with the specified name.
`static SparsityEstimator.OpCode[]`
SparsityEstimator.OpCode.`values()`
Returns an array containing the constants of this enum class, in the order they are declared.
Methods in org.apache.sysds.hops.estim with parameters of type SparsityEstimator.OpCode
Modifier and Type
Method
Description
`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`
EstimatorBasicAvg.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorBasicAvg.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorBasicWorst.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorBasicWorst.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorBitsetMM.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorBitsetMM.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorDensityMap.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorDensityMap.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorLayeredGraph.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorLayeredGraph.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorMatrixHistogram.`estim(MatrixBlock m1, SparsityEstimator.OpCode op)`
`double`
EstimatorMatrixHistogram.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorRowWise.`estim(MatrixBlock m1, SparsityEstimator.OpCode op)`
`double`
EstimatorRowWise.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorSample.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorSample.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`double`
EstimatorSampleRa.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
`double`
EstimatorSampleRa.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
`abstract double`
SparsityEstimator.`estim(MatrixBlock m, SparsityEstimator.OpCode op)`
Estimates the output sparsity for a given unary operation.
`abstract double`
SparsityEstimator.`estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)`
Estimates the output sparsity for a given binary operation.
`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
Modifier
Constructor
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)`