## Uses of Interface
org.apache.sysds.runtime.privacy.propagation.Propagator

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

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

    Classes in org.apache.sysds.runtime.privacy.propagation that implement Propagator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AppendPropagator`
    `class` | `CBindPropagator`
    `class` | `ListAppendPropagator`
    `class` | `MatrixMultiplicationPropagator` Used for propagating constraints in a matrix multiplication.
    `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.
    `class` | `RBindPropagator`

Copyright © 2021 The Apache Software Foundation. All rights reserved.