Interface  Description 

BinaryOperationValidityStrategy 
Instances of this interface define, how the validity values for binary operations of two validity aware values are
propageted.

ConfidenceLevel<S> 
ManipulationOption to allow setting a confidence level for statistical tests. 
ErrorPropagationStrategy<V> 
Instances of this class define, how the errors have to be propagated in different situations.

QuantificationStrategy<T> 
Provides methods which allow to convert values of a certain type together with units.

QuantityEnvironment<S> 
A refinement for an environment, used by operations involving quantities.

Class  Description 

ImmutableConfidenceLevel<S> 
Default immutable implementation of
ConfidenceLevel to hold the value set by the user. 
JScienceQuantificationStrategy<T> 
Encapsulates all the calculations and transformations of units that are based on the jscience base system.

OperandPair<V,U extends Unit> 
Represents a pair of values which have a common base.

RequireBothValidStrategy 
The validation strategy, which requires both operands to be valid, in order to have a valid result.

ThrowIfOneInvalidStrategy 
This strategy throws an exception, if at least one of the two operands is invalid.

UncorrelatedErrorPropagationStrategy<V> 
This error propagation assumes uncorrelated errors.
