Mult
A combinatory unit type that is equivalent to the product of two other others. Note that algebraic reduction is not possible in Java's generic type system, so Mult<A, B>
is not type-compatible with Mult<B, A>
!
Since
1.0.0-pre
Parameters
the type of the first unit in the result
the type of the second unit in the result
Constructors
Inherited properties
Gets the conversion function used to convert values to terms of this unit. This generally shouldn't need to be used directly; prefer fromBaseUnits instead.
Gets the conversion function used to convert values to base unit terms. This generally shouldn't need to be used directly; prefer toBaseUnits instead.
Inherited functions
Converts a magnitude in terms of another unit of the same dimension to a magnitude in terms of this unit.
Checks if this unit is equivalent to another one. Equivalence is determined by both units having the same base type and treat the same base unit magnitude as the same magnitude in their own units, to within Measure.EQUIVALENCE_THRESHOLD.
Converts a value in terms of base units to a value in terms of this unit.
Checks if this unit is the base unit for its own system of measurement.
Creates a new measure with a magnitude equal to the given base unit magnitude, converted to be in terms of this unit.
Takes this unit and creates a new proportional unit where this unit is the numerator and the given denominator is the denominator.
Creates a velocity unit derived from this one. Can be chained to denote velocity, acceleration, jerk, etc.
Converts a value in terms of this unit to a value in terms of the base unit.