Package | Description |
---|---|
tech.units.indriya.function |
This package provides functional interfaces and other functions including unit or quantity conversion.
|
tech.units.indriya.internal.function.simplify | |
tech.units.indriya.spi |
Modifier and Type | Class | Description |
---|---|---|
static class |
AbstractConverter.Pair |
This class represents converters made up of two or more separate converters
(in matrix notation
[pair] = [left] x [right] ). |
class |
AddConverter |
This class represents a converter adding a constant offset to numeric values (
double based). |
class |
ExpConverter |
This class represents a exponential converter of limited precision.
|
class |
LogConverter |
This class represents a logarithmic converter of limited precision.
|
class |
PowerOfIntConverter |
UnitConverter for numbers in base^exponent representation.
|
class |
RationalConverter |
This class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of two
BigInteger
numbers). |
Modifier and Type | Field | Description |
---|---|---|
static AbstractConverter |
AbstractConverter.IDENTITY |
Default identity converter implementing AbstractConverter.
|
Modifier and Type | Method | Description |
---|---|---|
AbstractConverter |
ConverterCompositionHandler.compose(AbstractConverter left,
AbstractConverter right,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Takes two converters
left , right and returns a (not necessarily new)
converter that is equivalent to the mathematical composition of these: |
AbstractConverter |
AbstractConverter.inverse() |
|
protected abstract AbstractConverter |
AbstractConverter.inverseWhenNotIdentity() |
Non-API
|
AbstractConverter |
ExpConverter.inverseWhenNotIdentity() |
|
AbstractConverter |
LogConverter.inverseWhenNotIdentity() |
|
AbstractConverter |
PowerOfIntConverter.inverseWhenNotIdentity() |
|
protected AbstractConverter |
AbstractConverter.reduce(AbstractConverter that) |
Non-API
Guarded by
canReduceWith(AbstractConverter) |
protected AbstractConverter |
AddConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
ExpConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
LogConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
PowerOfIntConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
RationalConverter.reduce(AbstractConverter that) |
Modifier and Type | Method | Description |
---|---|---|
static Map<Class<? extends AbstractConverter>,Integer> |
Calculus.getNormalFormOrder() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract boolean |
AbstractConverter.canReduceWith(AbstractConverter that) |
Non-API
Guard for
reduce(AbstractConverter) |
protected boolean |
AbstractConverter.Pair.canReduceWith(AbstractConverter that) |
|
protected boolean |
AddConverter.canReduceWith(AbstractConverter that) |
|
protected boolean |
ExpConverter.canReduceWith(AbstractConverter that) |
|
protected boolean |
LogConverter.canReduceWith(AbstractConverter that) |
|
protected boolean |
PowerOfIntConverter.canReduceWith(AbstractConverter that) |
|
protected boolean |
RationalConverter.canReduceWith(AbstractConverter that) |
|
AbstractConverter |
ConverterCompositionHandler.compose(AbstractConverter left,
AbstractConverter right,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Takes two converters
left , right and returns a (not necessarily new)
converter that is equivalent to the mathematical composition of these: |
protected AbstractConverter |
AbstractConverter.reduce(AbstractConverter that) |
Non-API
Guarded by
canReduceWith(AbstractConverter) |
protected AbstractConverter |
AddConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
ExpConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
LogConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
PowerOfIntConverter.reduce(AbstractConverter that) |
|
protected AbstractConverter |
RationalConverter.reduce(AbstractConverter that) |
Modifier and Type | Method | Description |
---|---|---|
AbstractConverter |
ConverterCompositionHandler.compose(AbstractConverter left,
AbstractConverter right,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Takes two converters
left , right and returns a (not necessarily new)
converter that is equivalent to the mathematical composition of these: |
AbstractConverter |
ConverterCompositionHandler.compose(AbstractConverter left,
AbstractConverter right,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Takes two converters
left , right and returns a (not necessarily new)
converter that is equivalent to the mathematical composition of these: |
AbstractConverter |
ConverterCompositionHandler.compose(AbstractConverter left,
AbstractConverter right,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Takes two converters
left , right and returns a (not necessarily new)
converter that is equivalent to the mathematical composition of these: |
Modifier and Type | Method | Description |
---|---|---|
AbstractConverter |
UnitCompositionHandlerYieldingNormalForm.compose(AbstractConverter a,
AbstractConverter b,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Modifier and Type | Method | Description |
---|---|---|
AbstractConverter |
UnitCompositionHandlerYieldingNormalForm.compose(AbstractConverter a,
AbstractConverter b,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Modifier and Type | Method | Description |
---|---|---|
AbstractConverter |
UnitCompositionHandlerYieldingNormalForm.compose(AbstractConverter a,
AbstractConverter b,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
|
AbstractConverter |
UnitCompositionHandlerYieldingNormalForm.compose(AbstractConverter a,
AbstractConverter b,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
|
AbstractConverter |
UnitCompositionHandlerYieldingNormalForm.compose(AbstractConverter a,
AbstractConverter b,
BiPredicate<AbstractConverter,AbstractConverter> canReduce,
BinaryOperator<AbstractConverter> doReduce) |
Modifier and Type | Method | Description |
---|---|---|
AbstractConverter |
DimensionalModel.getDimensionalTransform(javax.measure.Dimension dimension) |
Returns the dimensional transform of the specified dimension.
|
Copyright © 2005–2020 Units of Measurement project. All rights reserved.