# Uses of Class
org.apache.sysds.runtime.instructions.cp.CmCovObject

Packages that use CmCovObject
Package
Description
org.apache.sysds.runtime.compress
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.colgroup.dictionary
org.apache.sysds.runtime.compress.lib
org.apache.sysds.runtime.instructions.cp
org.apache.sysds.runtime.matrix.data

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

Methods in org.apache.sysds.runtime.compress that return CmCovObject
Modifier and Type
Method
Description
`CmCovObject`
CompressedMatrixBlock.`cmOperations(CMOperator op)`
`CmCovObject`
CompressedMatrixBlock.`cmOperations(CMOperator op, MatrixBlock weights)`
`CmCovObject`
CompressedMatrixBlock.`covOperations(COVOperator op, MatrixBlock that)`
`CmCovObject`
CompressedMatrixBlock.`covOperations(COVOperator op, MatrixBlock that, MatrixBlock weights)`

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

Methods in org.apache.sysds.runtime.compress.colgroup that return CmCovObject
Modifier and Type
Method
Description
`abstract CmCovObject`
AColGroup.`centralMoment(CMOperator op, int nRows)`
Central Moment instruction executed on a column group.
`CmCovObject`
AColGroupValue.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupConst.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupDDCFOR.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupEmpty.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupLinearFunctional.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupSDC.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupSDCFOR.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupSDCSingle.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupUncompressed.`centralMoment(CMOperator op, int nRows)`
`CmCovObject`
ColGroupUncompressedArray.`centralMoment(CMOperator op, int nRows)`

## Uses of CmCovObject in org.apache.sysds.runtime.compress.colgroup.dictionary

Methods in org.apache.sysds.runtime.compress.colgroup.dictionary that return CmCovObject
Modifier and Type
Method
Description
`final CmCovObject`
ADictionary.`centralMoment(ValueFunction fn, int[] counts, int nRows)`
`CmCovObject`
ADictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
`CmCovObject`
Dictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
`CmCovObject`
IDictionary.`centralMoment(ValueFunction fn, int[] counts, int nRows)`
Central moment function to calculate the central moment of this column group.
`CmCovObject`
IDictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
Central moment function to calculate the central moment of this column group.
`CmCovObject`
MatrixBlockDictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
`final CmCovObject`
ADictionary.`centralMomentWithDefault(ValueFunction fn, int[] counts, double def, int nRows)`
`CmCovObject`
ADictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
`CmCovObject`
Dictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
`CmCovObject`
IDictionary.`centralMomentWithDefault(ValueFunction fn, int[] counts, double def, int nRows)`
Central moment function to calculate the central moment of this column group with a default offset on all missing tuples.
`CmCovObject`
IDictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
Central moment function to calculate the central moment of this column group with a default offset on all missing tuples.
`CmCovObject`
MatrixBlockDictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
`final CmCovObject`
ADictionary.`centralMomentWithReference(ValueFunction fn, int[] counts, double reference, int nRows)`
`CmCovObject`
ADictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
`CmCovObject`
Dictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
`CmCovObject`
IDictionary.`centralMomentWithReference(ValueFunction fn, int[] counts, double reference, int nRows)`
Central moment function to calculate the central moment of this column group with a reference offset on each tuple.
`CmCovObject`
IDictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
Central moment function to calculate the central moment of this column group with a reference offset on each tuple.
`CmCovObject`
MatrixBlockDictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type CmCovObject
Modifier and Type
Method
Description
`CmCovObject`
ADictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
`CmCovObject`
Dictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
`CmCovObject`
IDictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
Central moment function to calculate the central moment of this column group.
`CmCovObject`
MatrixBlockDictionary.`centralMoment(CmCovObject ret, ValueFunction fn, int[] counts, int nRows)`
`CmCovObject`
ADictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
`CmCovObject`
Dictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
`CmCovObject`
IDictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
Central moment function to calculate the central moment of this column group with a default offset on all missing tuples.
`CmCovObject`
MatrixBlockDictionary.`centralMomentWithDefault(CmCovObject ret, ValueFunction fn, int[] counts, double def, int nRows)`
`CmCovObject`
ADictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
`CmCovObject`
Dictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
`CmCovObject`
IDictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`
Central moment function to calculate the central moment of this column group with a reference offset on each tuple.
`CmCovObject`
MatrixBlockDictionary.`centralMomentWithReference(CmCovObject ret, ValueFunction fn, int[] counts, double reference, int nRows)`

## Uses of CmCovObject in org.apache.sysds.runtime.compress.lib

Methods in org.apache.sysds.runtime.compress.lib that return CmCovObject
Modifier and Type
Method
Description
`static CmCovObject`
CLALibCMOps.`centralMoment(CompressedMatrixBlock cmb, CMOperator op)`

## Uses of CmCovObject in org.apache.sysds.runtime.instructions.cp

Methods in org.apache.sysds.runtime.instructions.cp with parameters of type CmCovObject
Modifier and Type
Method
Description
`int`
CmCovObject.`compareTo(CmCovObject that)`
`void`
CmCovObject.`set(CmCovObject that)`

## Uses of CmCovObject in org.apache.sysds.runtime.matrix.data

Methods in org.apache.sysds.runtime.matrix.data that return CmCovObject
Modifier and Type
Method
Description
`static CmCovObject`
LibMatrixAgg.`aggregateCmCov(MatrixBlock in1, MatrixBlock in2, MatrixBlock in3, ValueFunction fn)`
Single threaded Covariance and Central Moment operations CM = Central Moment COV = Covariance
`static CmCovObject`
LibMatrixAgg.`aggregateCmCov(MatrixBlock in1, MatrixBlock in2, MatrixBlock in3, ValueFunction fn, int k)`
Multi threaded Covariance and Central Moment operations CM = Central Moment COV = Covariance
`CmCovObject`
MatrixBlock.`cmOperations(CMOperator op)`
`CmCovObject`
MatrixBlock.`cmOperations(CMOperator op, MatrixBlock weights)`
`CmCovObject`
MatrixBlock.`covOperations(COVOperator op, MatrixBlock that)`
`CmCovObject`
MatrixBlock.`covOperations(COVOperator op, MatrixBlock that, MatrixBlock weights)`