Package tech.units.indriya.function
This package provides functional interfaces and other functions including unit or quantity conversion.
-
Interface Summary Interface Description ConverterCompositionHandler Functional interface for handling the composition (concatenation) of two unit converters.MultiplyConverter This class represents a converter multiplying numeric values by a constant scaling factor represented by theNumbertype. -
Class Summary Class Description AbstractConverter The base class for ourUnitConverterimplementations.AbstractConverter.Pair This class represents converters made up of two or more separate converters (in matrix notation[pair] = [left] x [right]).AddConverter This class represents a converter adding a constant offset to numeric values (doublebased).Calculus Facade for internal number arithmetic.DefaultNumberSystem ExpConverter This class represents a exponential converter of limited precision.LogConverter This class represents a logarithmic converter of limited precision.MixedRadix<Q extends Quantity<Q>> Immutable class that represents mixed-radix units (like "hour:min:sec" or "ft, in")PowerOfIntConverter UnitConverter for numbers in base^exponent representation.QuantityStreams Utility methods for operating on quantities using streams.QuantitySummaryStatistics<Q extends Quantity<Q>> RationalConverter This class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of twoBigIntegernumbers).RationalNumber Represents a rational numberdividend/divisorwithdividendanddivisorbeing integer numbers. -
Enum Summary Enum Description MixedRadix.PrimaryUnitPick