V
- the type of the valuespublic interface ErrorPropagationStrategy<V> extends ManipulationOption
Currently, this is a simplification. For different assumtions (e.g. uncorrelated errors), the error for product and division will not be the same. Therefore, this for sure will require some refactorings. (An abstraction to Field operations might have to be considered)
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<V> |
errorForProductAndDivision(ErronousValue<V> left,
ErronousValue<V> right) |
com.google.common.base.Optional<V> |
errorForSumAndDifference(ErronousValue<V> left,
ErronousValue<V> right) |
getMarkerInterface
com.google.common.base.Optional<V> errorForSumAndDifference(ErronousValue<V> left, ErronousValue<V> right)
com.google.common.base.Optional<V> errorForProductAndDivision(ErronousValue<V> left, ErronousValue<V> right)