Package com.raynigon.unit.api.core.function
package com.raynigon.unit.api.core.function
-
ClassDescriptionProvides arithmetic on Java
Number
s utilizing a providedNumberSystem
.Facade for internal number arithmetic.Pi calculation with Machin's formula.Package private bit mask utility for CompositionTask.Converter<F,T> Represents an operation to convert values.Functional interface for handling the composition (concatenation) of two unit converters.This class represents the physical model used for dimensional analysis.Represents a supplier ofT
-valued multiplication factors.Represents a supplier of int-valued base.Represents a supplier of int-valued exponent.Lazy<T>Holder of an instance of type T, supporting the compute-if-absent idiom in a thread-safe manner.Provides String name to implementationsImmutable value type, holder of 2 numbers.PrefixOperator<Q extends javax.measure.Quantity<Q>>Represents a function that parses an input value and produces an output.QuantityConverter<Q extends javax.measure.Quantity<Q>>Represents an operation to convert quantities.Represents a rational numberdividend/divisor
withdividend
anddivisor
being integer numbers.Encapsulates scale-honoring quantity arithmetics.Provides String symbol to implementationsUnitComparator<U extends javax.measure.Unit<?>>Comparator to sort units by natural order, looking both the name and the symbol.UnitCompositionHandler yielding a normal-form.Provides aUnitConverter
to implementationsUnitSupplier<Q extends javax.measure.Quantity<Q>>Provides aUnit
to implementationsRepresents a supplier of values.