Package org.apache.sysds.runtime.privacy.propagation
- 
Interface Summary Interface Description Propagator Interface for all propagator instances with a single output.PropagatorMultiReturn Interface for all propagator instances with multiple outputs.
- 
Class Summary Class Description AppendPropagator CBindPropagator ListAppendPropagator ListRemovePropagator MatrixMultiplicationPropagator Used for propagating constraints in a matrix multiplication.MatrixMultiplicationPropagatorNaive MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints with a naive propagation of the fine-grained constraints.MatrixMultiplicationPropagatorPrivateFirst MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first followed by propagating PrivateAggregation in case of non-aggregating operator types.MatrixMultiplicationPropagatorPrivateFirstOptimized MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first while propagating PrivateAggregation in case of non-aggregating operator types.PrivacyPropagator Class with static methods merging privacy constraints of operands in expressions to generate the privacy constraints of the output.RBindPropagator 
- 
Enum Summary Enum Description OperatorType