| Interface | Description |
|---|---|
| IndexMapping |
A mapping between
double positive values and int values that imposes relative
guarantees on the composition of IndexMapping.value(int) and IndexMapping.index(double). |
| IndexMappingConverter |
An interface for converting bins that have been encoded using an
IndexMapping to bins
encoded using another one. |
| Class | Description |
|---|---|
| BitwiseLinearlyInterpolatedMapping |
A fast
IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary
representations of floating-point values and linearly interpolating the logarithm in-between
using, again, the binary representation. |
| CubicallyInterpolatedMapping |
A fast
IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary
representations of floating-point values and cubically interpolating the logarithm in-between. |
| LinearlyInterpolatedMapping |
A fast
IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary
representations of floating-point values and linearly interpolating the logarithm in-between. |
| LogarithmicMapping |
An
IndexMapping that is memory-optimal, that is to say that given a targeted
relative accuracy, it requires the least number of indices to cover a given range of values. |
| QuadraticallyInterpolatedMapping |
A fast
IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary
representations of floating-point values and quadratically interpolating the logarithm
in-between. |
| QuarticallyInterpolatedMapping |
A fast
IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary
representations of floating-point values and quartically interpolating the logarithm in-between. |
| Enum | Description |
|---|---|
| Interpolation |