## Uses of Class
org.apache.sysds.runtime.privacy.propagation.MatrixMultiplicationPropagator

- Packages that use MatrixMultiplicationPropagator
  Package | Description
  --- | ---
  org.apache.sysds.runtime.privacy.propagation |

- - ### Uses of MatrixMultiplicationPropagator in org.apache.sysds.runtime.privacy.propagation

    Subclasses of MatrixMultiplicationPropagator in org.apache.sysds.runtime.privacy.propagation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MatrixMultiplicationPropagatorNaive` | MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints with a naive propagation of the fine-grained constraints.
    `class` | `MatrixMultiplicationPropagatorPrivateFirst` | MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first followed by propagating PrivateAggregation in case of non-aggregating operator types.
    `class` | `MatrixMultiplicationPropagatorPrivateFirstOptimized` | MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first while propagating PrivateAggregation in case of non-aggregating operator types.