Interface MultivariateInterpolator
-
- All Known Implementing Classes:
MicrosphereProjectionInterpolator
public interface MultivariateInterpolator
Interface representing a univariate real interpolating function.- Since:
- 2.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MultivariateFunctioninterpolate(double[][] xval, double[] yval)Computes an interpolating function for the data set.
-
-
-
Method Detail
-
interpolate
MultivariateFunction interpolate(double[][] xval, double[] yval) throws MathIllegalArgumentException, DimensionMismatchException, NoDataException, NullArgumentException
Computes an interpolating function for the data set.- Parameters:
xval- the arguments for the interpolation points.xval[i][0]is the first component of interpolation pointi,xval[i][1]is the second component, and so on untilxval[i][d-1], the last component of that interpolation point (wheredis thus the dimension of the space).yval- the values for the interpolation points- Returns:
- a function which interpolates the data set
- Throws:
MathIllegalArgumentException- if the arguments violate assumptions made by the interpolation algorithm.DimensionMismatchException- when the array dimensions are not consistent.NoDataException- if an array has zero-length.NullArgumentException- if the arguments arenull.
-
-