Interface | Description |
---|---|
Propagator |
Interface for all propagator instances.
|
Class | Description |
---|---|
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.
|
Enum | Description |
---|---|
OperatorType |
Copyright © 2020 The Apache Software Foundation. All rights reserved.