BasisFunctionAggregation<T> 

BasisFunctionGenerator 
Generator for a set of basis functions.

BasisFunctionKnots 
Helper class to hold the knots and polynomial degree that specify a set of basis functions.

BicubicSplineInterpolator 
Given a set of data (x0Values_i, x1Values_j, yValues_{ij}), derive the piecewise bicubic function,
f(x0,x1) = sum_{i=0}^{3} sum_{j=0}^{3} coefMat_{ij} (x0x0Values_i)^{3i} (x1x1Values_j)^{3j},
for the region x0Values_i < x0 < x0Values_{i+1}, x1Values_j < x1 < x1Values_{j+1} such that
f(x0Values_a, x1Values_b) = yValues_{ab} where a={i,i+1}, b={j,j+1}.

ClampedPiecewisePolynomialInterpolator 
Piecewise polynomial interpolator clamped at specified points.

ConstrainedCubicSplineInterpolator 
Cubic spline interpolation based on
C.J.C.

CubicSplineClampedSolver 
Solves cubic spline problem with clamped endpoint conditions, where the first derivative is specified at endpoints.

CubicSplineInterpolator 
C2 cubic spline interpolator with Clamped/NotAKnot endpoint conditions.

CubicSplineNakSolver 
Solves cubic spline problem with NotAKnot endpoint conditions, where the third derivative
at the endpoints is the same as that of their adjacent points.

CubicSplineNaturalSolver 
Solves cubic spline problem with natural endpoint conditions, where the second derivative at the endpoints is 0.

HermiteCoefficientsProvider 
Hermite interpolation is determined if one specifies first derivatives for a cubic
interpolant and first and second derivatives for a quintic interpolant.

LinearInterpolator 
Interpolate consecutive two points by a straight line.

LogCubicSplineNaturalSolver 
For specific cubic spline interpolations, polynomial coefficients are determined by the tridiagonal algorithm.

LogNaturalSplineHelper 

MonotonicityPreservingCubicSplineInterpolator 
Filter for local monotonicity of cubic spline interpolation based on
R.

NaturalSplineInterpolator 
Natural cubic spline interpolation.

NonnegativityPreservingCubicSplineInterpolator 
Filter for nonnegativity of cubic spline interpolation based on
R.

PenaltyMatrixGenerator 
The k^th order difference matrix will act on a vector to produce the k^th order difference series.

PiecewiseCubicHermiteSplineInterpolator 
C1 cubic interpolation preserving monotonicity based on
Fritsch, F.

PiecewiseCubicHermiteSplineInterpolatorWithSensitivity 
C1 cubic interpolation preserving monotonicity based on
Fritsch, F.

PiecewisePolynomialInterpolator 
Abstract class for interpolations based on piecewise polynomial functions .

PiecewisePolynomialInterpolator2D 
Abstract class for interpolations based on 2d piecewise polynomial functions .

PiecewisePolynomialResult 
Result of interpolation by piecewise polynomial containing
_knots: Positions of knots
_coefMatrix: Coefficient matrix whose ith row vector is { a_n, a_{n1}, ...}
for the ith interval, where a_n, a_{n1},...

PiecewisePolynomialResult2D 
Result of 2D interpolation.

PiecewisePolynomialResultsWithSensitivity 
Result of interpolation by piecewise polynomial containing
knots: Positions of knots
coefMatrix: Coefficient matrix whose ith row vector is { a_n, a_{n1}, ...}
for the ith interval, where a_n, a_{n1},...

PolynomialsLeastSquaresFitter 
Derive coefficients of ndegree polynomial that minimizes least squares error of fit by
using QR decomposition and back substitution.

PolynomialsLeastSquaresFitterResult 
Contains the result of a least squares regression for polynomial.

ProductPiecewisePolynomialInterpolator 
Given a data set {xValues[i], yValues[i]}, interpolate {xValues[i], xValues[i] * yValues[i]} by a piecewise polynomial function.

PSplineFitter 
PSpline fitter.

SemiLocalCubicSplineInterpolator 
Cubic spline interpolation based on
H.

SmithWilsonCurveFunction 
SmithWilson curve function.

WeightingFunctions 
Constants and implementations for standard weighting functions.
