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

Packages that use Propagator
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
`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`