SPLINE - Interpolation and Approximation of Data
SPLINE includes some simple routines for setting up
and evaluating interpolating and approximating splines.
SPLINE is a C version of a subset of the
FORTRAN SPLINE collection.
Files you may copy include:
The list of routines includes:
-
PARABOLA_VAL2 evaluates a parabolic function through 3
points in a table.
-
RVEC_BRACKET searches a sorted array for successive brackets of a value.
-
RVEC_BRACKET3 finds the interval containing or nearest a given value.
-
RVEC_ORDER_TYPE determines if an array is (non)strictly ascending/descending.
-
S3_FS factors and solves a tridiagonal linear system.
-
SETDIF sets up a divided difference table from raw data.
-
SPLINE_B_VAL evaluates a cubic B spline approximant.
-
SPLINE_BETA_VAL evaluates a cubic beta spline approximant.
-
SPLINE_CUBIC_SET computes the second derivatives of a cubic spline.
-
SPLINE_CUBIC_VAL evaluates a cubic spline at a specific point.
-
SPLINE_CUBIC_VAL2 evaluates a cubic spline at a specific point.
-
SPLINE_HERMITE_SET sets up a piecewise cubic Hermite interpolant.
-
SPLINE_HERMITE_VAL evaluates a piecewise cubic Hermite interpolant.
-
SPLINE_LINEAR_VAL evaluates a linear spline at a specific point.
-
SPLINE_OVERHAUSER_VAL evaluates an Overhauser spline.
-
VALDIF evaluates a divided difference polynomial at a point.
Back to the C software page.
Last revised on 19 November 2001.