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

- Packages that use CM_COV_Object
  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 CM_COV_Object in org.apache.sysds.runtime.compress

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

  - ### Uses of CM_COV_Object in org.apache.sysds.runtime.compress.colgroup

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

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

    Methods in org.apache.sysds.runtime.compress.colgroup.dictionary that return CM_COV_Object
    Modifier and Type | Method | Description
    --- | --- | ---
    `CM_COV_Object` | ADictionary.`centralMoment​(ValueFunction fn, int[] counts, int nRows)` | Central moment function to calculate the central moment of this column group.
    `abstract CM_COV_Object` | ADictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` | Central moment function to calculate the central moment of this column group.
    `CM_COV_Object` | Dictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` |
    `CM_COV_Object` | MatrixBlockDictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` |
    `CM_COV_Object` | QDictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` |
    `CM_COV_Object` | ADictionary.`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.
    `abstract CM_COV_Object` | ADictionary.`centralMomentWithReference​(CM_COV_Object 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.
    `CM_COV_Object` | Dictionary.`centralMomentWithReference​(CM_COV_Object ret, ValueFunction fn, int[] counts, double reference, int nRows)` |
    `CM_COV_Object` | MatrixBlockDictionary.`centralMomentWithReference​(CM_COV_Object ret, ValueFunction fn, int[] counts, double reference, int nRows)` |
    `CM_COV_Object` | QDictionary.`centralMomentWithReference​(CM_COV_Object ret, ValueFunction fn, int[] counts, double reference, int nRows)` |

    Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type CM_COV_Object
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract CM_COV_Object` | ADictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` | Central moment function to calculate the central moment of this column group.
    `CM_COV_Object` | Dictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` |
    `CM_COV_Object` | MatrixBlockDictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` |
    `CM_COV_Object` | QDictionary.`centralMoment​(CM_COV_Object ret, ValueFunction fn, int[] counts, int nRows)` |
    `abstract CM_COV_Object` | ADictionary.`centralMomentWithReference​(CM_COV_Object 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.
    `CM_COV_Object` | Dictionary.`centralMomentWithReference​(CM_COV_Object ret, ValueFunction fn, int[] counts, double reference, int nRows)` |
    `CM_COV_Object` | MatrixBlockDictionary.`centralMomentWithReference​(CM_COV_Object ret, ValueFunction fn, int[] counts, double reference, int nRows)` |
    `CM_COV_Object` | QDictionary.`centralMomentWithReference​(CM_COV_Object ret, ValueFunction fn, int[] counts, double reference, int nRows)` |

  - ### Uses of CM_COV_Object in org.apache.sysds.runtime.compress.lib

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

  - ### Uses of CM_COV_Object in org.apache.sysds.runtime.instructions.cp

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

  - ### Uses of CM_COV_Object in org.apache.sysds.runtime.matrix.data

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

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type CM_COV_Object
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CM_N_COVCell.`setCM_N_COVObject​(CM_COV_Object that)` |