Uses of Class
tech.units.indriya.AbstractConverter
-
Packages that use AbstractConverter Package Description tech.units.indriya This package provides a Java SE 8 implementation of the Units of Measurement API.tech.units.indriya.function This package provides functional interfaces.tech.units.indriya.internal.simplify tech.units.indriya.spi -
-
Uses of AbstractConverter in tech.units.indriya
Subclasses of AbstractConverter in tech.units.indriya Modifier and Type Class Description private static classAbstractConverter.IdentityThis class represents the identity converter (singleton).static classAbstractConverter.PairThis class represents converters made up of two or more separate converters (in matrix notation[pair] = [left] x [right]).Fields in tech.units.indriya declared as AbstractConverter Modifier and Type Field Description static AbstractConverterAbstractConverter. IDENTITYHolds identity converter.Methods in tech.units.indriya that return AbstractConverter Modifier and Type Method Description AbstractConverterAbstractConverter. inverse()protected AbstractConverterAbstractConverter.Identity. inverseWhenNotIdentity()protected abstract AbstractConverterAbstractConverter. inverseWhenNotIdentity()Non-APIprotected AbstractConverterAbstractConverter.Identity. simpleCompose(AbstractConverter that)protected AbstractConverterAbstractConverter. simpleCompose(AbstractConverter that)Non-API Guarded byisSimpleCompositionWith(AbstractConverter)Methods in tech.units.indriya with parameters of type AbstractConverter Modifier and Type Method Description protected booleanAbstractConverter.Identity. isSimpleCompositionWith(AbstractConverter that)protected abstract booleanAbstractConverter. isSimpleCompositionWith(AbstractConverter that)Non-API Guard forsimpleCompose(AbstractConverter)protected booleanAbstractConverter.Pair. isSimpleCompositionWith(AbstractConverter that)protected AbstractConverterAbstractConverter.Identity. simpleCompose(AbstractConverter that)protected AbstractConverterAbstractConverter. simpleCompose(AbstractConverter that)Non-API Guarded byisSimpleCompositionWith(AbstractConverter) -
Uses of AbstractConverter in tech.units.indriya.function
Subclasses of AbstractConverter in tech.units.indriya.function Modifier and Type Class Description classAddConverterThis class represents a converter adding a constant offset to numeric values (doublebased).classExpConverterThis class represents a exponential converter of limited precision.classLogConverterThis class represents a logarithmic converter of limited precision.classMultiplyConverterThis class represents a converter multiplying numeric values by a constant scaling factor (doublebased).classPowersOfIntConverterUnitConverter for numbers in base^exponent representation.classPowersOfPiConverterThis class represents a converter multiplying numeric values by a factor of Pi to the power of an integer exponent (π^exponent).classRationalConverterThis class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of twoBigIntegernumbers). -
Uses of AbstractConverter in tech.units.indriya.internal.simplify
Fields in tech.units.indriya.internal.simplify declared as AbstractConverter Modifier and Type Field Description private AbstractConverter[]SimplificationWorker. arrayOfConvertersFields in tech.units.indriya.internal.simplify with type parameters of type AbstractConverter Modifier and Type Field Description private java.util.function.BinaryOperator<AbstractConverter>SimplificationWorker. simpleComposeActionprivate java.util.function.BiPredicate<AbstractConverter,AbstractConverter>SimplificationWorker. simpleComposeTestprivate java.util.function.BiPredicate<AbstractConverter,AbstractConverter>SimplificationWorker. simpleComposeTestMethods in tech.units.indriya.internal.simplify that return AbstractConverter Modifier and Type Method Description static AbstractConverterSimplifier. compose(AbstractConverter a, AbstractConverter b, java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)private static AbstractConverterSimplificationWorker. sequenceToConverter(AbstractConverter[] sequence)AbstractConverterSimplificationWorker. simplify(java.util.List<? extends javax.measure.UnitConverter> conversionSteps)Description of a brute-force approach:Methods in tech.units.indriya.internal.simplify with parameters of type AbstractConverter Modifier and Type Method Description static AbstractConverterSimplifier. compose(AbstractConverter a, AbstractConverter b, java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)(package private) static booleanSimplifier. isNormalFormOrderWhenCommutative(AbstractConverter a, AbstractConverter b)(package private) static booleanSimplifier. isNormalFormOrderWhenIdentity(AbstractConverter a, AbstractConverter b)private static AbstractConverterSimplificationWorker. sequenceToConverter(AbstractConverter[] sequence)private static voidSimplificationWorker. sortToNormalFormOrder(AbstractConverter[] arrayOfConverters)Method parameters in tech.units.indriya.internal.simplify with type arguments of type AbstractConverter Modifier and Type Method Description static AbstractConverterSimplifier. compose(AbstractConverter a, AbstractConverter b, java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)static AbstractConverterSimplifier. compose(AbstractConverter a, AbstractConverter b, java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)static AbstractConverterSimplifier. compose(AbstractConverter a, AbstractConverter b, java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)Constructor parameters in tech.units.indriya.internal.simplify with type arguments of type AbstractConverter Constructor Description SimplificationWorker(java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)SimplificationWorker(java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction)SimplificationWorker(java.util.function.BiPredicate<AbstractConverter,AbstractConverter> simpleComposeTest, java.util.function.BinaryOperator<AbstractConverter> simpleComposeAction) -
Uses of AbstractConverter in tech.units.indriya.spi
Methods in tech.units.indriya.spi that return AbstractConverter Modifier and Type Method Description AbstractConverterDimensionalModel. getDimensionalTransform(javax.measure.Dimension dimension)Returns the dimensional transform of the specified dimension.
-