| Interface | Description |
|---|---|
| ContinuousFunction<X,Y> |
This math function can return x values for (almost) any X values.
|
| DiscreteFunction<X,Y> |
A function which has only a discrete set of points (X/Y pairs).
|
| DiscreteFunctionBuilder<X,Y> |
A builder for discrete functions.
|
| InterpolatedFunction<X,Y> |
Represents a math function that has been constructed by interpolating a discrete function so that it can return Y
values for any X values.
|
| MathFunction<X,Y> |
The general function from X to Y
|
| Class | Description |
|---|---|
| CoordinateToPositionFunction<C> | |
| DefaultInterpolatedFunction<X,Y> |
Encodes a
InterpolatedFunction as a combination of a DiscreteFunction plus an
InterpolationStrategy. |
| MapBackedDiscreteFunction<X,Y> |
Implementation of
DiscreteFunction backed by a Map |
| MapBackedDiscreteFunction.Builder<X,Y> |
The builder for the function based on a map.
|
| MathFunctions |
Provides utility method for transforming
MathFunctions |
| TensoricFunctions |
Contains utility methods for functions related to tensorics
|
| Exception | Description |
|---|---|
| IllegalDiscreteFunctionUsageException |
This exception is thrown, if a discrete function is used in a wrong way.
|