| Interface | Description |
|---|---|
| AnalyticalFunction<X extends java.lang.Comparable<? super X>,Y> |
A function for which the output for any input value can be calculated from an (internal) analytical expression.
|
| ContinuousFunction<X extends java.lang.Comparable<? super X>,Y> |
A function for which the output can be retrieved for any input value.
|
| DiscreteFunction<X extends java.lang.Comparable<? super X>,Y> |
THe following conditions are guaranteed:
The x-values are ordered by their natural ordering
the lists returned by
DiscreteFunction.getXs() and DiscreteFunction.getYs() are of the same length.
|
| DiscreteFunctionBuilder<X extends java.lang.Comparable<X>,Y> |
A builder for discrete functions.
|
| InterpolationStrategy<X extends java.lang.Comparable<? super X>,Y> |
A strategy defines how to calculate output values of a function from the a finite set of discrete values (from a
discrete function).
|
| KeyValueFunction<X extends java.lang.Comparable<? super X>,Y> |
Represents the most general function that basically maps x-values to y values.
|
| Class | Description |
|---|---|
| ConstantFunction<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity> | |
| ExponentialFunction<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity> | |
| ExponentialFunction.Builder<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity> |
An builder for an exponentional functions that uses jscience amounts.
|
| Functions |
Provides utility methods which deal with functions.
|
| InterpolatedFunction<X extends java.lang.Comparable<X>,Y> |
A continuous function, generated from a discrete one together with an appropriate interpolation strategy.
|
| LinearInterpolationStrategy |
A strategy for interpolating linearly between two values of doubles, with also the x-direction of the function being
double values.
|
| SortedMapBackedDiscreteFunction<X extends java.lang.Comparable<X>,Y> |
This implementation of
KeyValueFunction only provides values at discrete points of X argument. |
| SortedMapBackedDiscreteFunction.Builder<X extends java.lang.Comparable<X>,Y> |
The builder for the function based on a sorted map.
|
| Exception | Description |
|---|---|
| IllegalDiscreteFunctionUsageException |
This exception is thrown, if a discrete function is use in a wrong way.
|