Top Description Interfaces Classes
[default module]

Package org.apache.commons.math3.analysis.interpolation


Univariate real functions interpolation algorithms.

Interface Summary

Modifier and TypeInterface and Description
public interface
BivariateGridInterpolator

Interface representing a bivariate real interpolating function where the sample points must be specified on a regular grid.

public interface
MultivariateInterpolator

Interface representing a univariate real interpolating function.

public interface
TrivariateGridInterpolator

Interface representing a trivariate real interpolating function where the sample points must be specified on a regular grid.

public interface
UnivariateInterpolator

Interface representing a univariate real interpolating function.

Class Summary

Modifier and TypeClass and Description
public class
AkimaSplineInterpolator

Computes a cubic spline interpolation for the data set using the Akima algorithm, as originally formulated by Hiroshi Akima in his 1970 paper "A New Method of Interpolation and Smooth Curve Fitting Based on Local Procedures." J.

pack-priv class
BicubicFunction

Bicubic function.

public class
public class
pack-priv class
BicubicSplineFunction

2D-spline function.

public class
public class
BicubicSplineInterpolator

Generates a bicubic interpolating function.
public class
DividedDifferenceInterpolator

Implements the Divided Difference Algorithm for interpolation of real univariate functions.

public class
FieldHermiteInterpolator<
Type of the field elements.
T extends FieldElement<T>
>

Polynomial interpolator using both sample values and sample derivatives.

public class
HermiteInterpolator

Polynomial interpolator using both sample values and sample derivatives.

public class
public class
public class
LinearInterpolator

Implements a linear function for interpolation of real univariate functions.

public class
LoessInterpolator

Implements the Local Regression Algorithm (also Loess, Lowess) for interpolation of real univariate functions.

public class
MicrosphereInterpolatingFunction

Deprecated Code will be removed in 4.0.
Interpolating function that implements the Microsphere Projection.
public class
MicrosphereInterpolator

Deprecated Code will be removed in 4.0.
Interpolator that implements the algorithm described in William Dudziak's MS thesis.
public class
MicrosphereProjectionInterpolator

Interpolator that implements the algorithm described in William Dudziak's MS thesis.

public class
NevilleInterpolator

Implements the Neville's Algorithm for interpolation of real univariate functions.

public class
PiecewiseBicubicSplineInterpolatingFunction

Function that implements the bicubic spline interpolation.

public class
PiecewiseBicubicSplineInterpolator

Generates a piecewise-bicubic interpolating function.

public class
SmoothingPolynomialBicubicSplineInterpolator

Deprecated To be removed in 4.0 (see MATH-1166).
Generates a bicubic interpolation function.
public class
SplineInterpolator

Computes a natural (also known as "free", "unclamped") cubic spline interpolation for the data set.

pack-priv class
TricubicFunction

3D-spline function.

public class
TricubicInterpolatingFunction

Function that implements the tricubic spline interpolation, as proposed in

Tricubic interpolation in three dimensions, F. Lekien and J. Marsden, Int. J. Numer. Meth. Eng 2005; 63:455-471
public class
TricubicInterpolator

Generates a tricubic interpolating function.

pack-priv class
TricubicSplineFunction

3D-spline function.

public class
TricubicSplineInterpolatingFunction

Deprecated To be removed in 4.0 (see MATH-1166).
Function that implements the tricubic spline interpolation, as proposed in
Tricubic interpolation in three dimensions, F. Lekien and J. Marsden, Int. J. Numer. Meth. Engng 2005; 63:455-471
public class
TricubicSplineInterpolator

Deprecated To be removed in 4.0 (see MATH-1166).
Generates a tricubic interpolating function.
public class
UnivariatePeriodicInterpolator

Adapter for classes implementing the UnivariateInterpolator interface.