Interface QuantificationStrategy<T>
-
- Type Parameters:
T
-
- All Superinterfaces:
ManipulationOption
,Option<ManipulationOption>
- All Known Implementing Classes:
JScienceQuantificationStrategy
public interface QuantificationStrategy<T> extends ManipulationOption
Provides methods which allow to convert values of a certain type together with units.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V extends ErronousValue<T> & Quantified>
OperandPair<T,Unit>asSameUnit(V left, V right)
<V extends ErronousValue<T> & Quantified>
ErronousValue<T>convertValueToUnit(V value, Unit unit)
Unit
divide(Unit left, Unit right)
Unit
multiply(Unit left, Unit right)
Unit
one()
Unit
power(Unit unit, T value)
Unit
root(Unit left, T right)
-
Methods inherited from interface org.tensorics.core.commons.options.Option
getMarkerInterface
-
-
-
-
Method Detail
-
asSameUnit
<V extends ErronousValue<T> & Quantified> OperandPair<T,Unit> asSameUnit(V left, V right)
-
one
Unit one()
-
convertValueToUnit
<V extends ErronousValue<T> & Quantified> ErronousValue<T> convertValueToUnit(V value, Unit unit)
-
-