Interface FieldUnivariateInterpolator
- All Known Implementing Classes:
AkimaSplineInterpolator
,LinearInterpolator
,SplineInterpolator
public interface FieldUnivariateInterpolator
Interface representing a univariate field interpolating function.
- Since:
- 1.5
-
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
CalculusFieldUnivariateFunction<T>interpolate
(T[] xval, T[] yval) Compute an interpolating function for the dataset.
-
Method Details
-
interpolate
<T extends CalculusFieldElement<T>> CalculusFieldUnivariateFunction<T> interpolate(T[] xval, T[] yval) throws MathIllegalArgumentException Compute an interpolating function for the dataset.- Type Parameters:
T
- the type of the field elements- Parameters:
xval
- Arguments for the interpolation points.yval
- Values for the interpolation points.- Returns:
- a function which interpolates the dataset.
- Throws:
MathIllegalArgumentException
- if the arguments violate assumptions made by the interpolation algorithm.MathIllegalArgumentException
- if arrays lengthes do not match
-