TEST_INTERP
Interpolation Test Data
TEST_INTERP is a FORTRAN90 library
which defines problems that may be used to test interpolation algorithms.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Related Data and Programs:
DIVDIF
is a FORTRAN90 library which
includes many routines to construct and evaluate divided difference
interpolants.
INTERP
is a FORTRAN90 library which
can compute interpolants to data.
PPPACK
is a FORTRAN90 library which
implements Carl de Boor's piecewise polynomial functions,
including, particularly, cubic splines.
SPLINE
is a FORTRAN90 library which
includes many routines to construct and evaluate spline
interpolants and approximants.
TEST_APPROX
is a FORTRAN90 library which
defines tests for
approximation and interpolation algorithms.
Reference:
-
Fred Fritsch, Ralph Carlson,
Monotone Piecewise Cubic Interpolation,
SIAM Journal on Numerical Analysis,
Volume 17, Number 2, April 1980, pages 238-246.
-
Larry Irvine, Samuel Marin, Philip Smith,
Constrained Interpolation and Smoothing,
Constructive Approximation,
Volume 2, Number 1, December 1986, pages 129-151.
-
ETY Lee,
Choosing Nodes in Parametric Curve Interpolation,
Computer-Aided Design,
Volume 21, Number 6, July/August 1989, pages 363-370.
-
Hans-Joerg Wenz,
Interpolation of Curve Data by Blended Generalized Circles,
Computer Aided Geometric Design,
Volume 13, Number 8, November 1996, pages 673-680.
Source Code:
Examples and Tests:
List of Routines:
-
P00_DATA returns the dependent data for any problem.
-
P00_DATA_NUM returns the number of data points for any problem.
-
P00_DIM_NUM returns the spatial dimension for any problem.
-
P00_PROB_NUM returns the number of test problems.
-
P00_STORY prints the "story" for any problem.
-
P01_DATA returns the dependent data for problem 01.
-
P01_DATA_NUM returns the number of data points for problem 01.
-
P01_DIM_NUM returns the spatial dimension for problem 01.
-
P01_STORY prints the "story" for problem 1.
-
P02_DATA returns the dependent data for problem 02.
-
P02_DATA_NUM returns the number of data points for problem 02.
-
P02_DIM_NUM returns the spatial dimension for problem 02.
-
P02_STORY prints the "story" for problem 2.
-
P03_DATA returns the dependent data for problem 03.
-
P03_DATA_NUM returns the number of data points for problem 03.
-
P03_DIM_NUM returns the spatial dimension for problem 03.
-
P03_STORY prints the "story" for problem 3.
-
P04_DATA returns the dependent data for problem 04.
-
P04_DATA_NUM returns the number of data points for problem 04.
-
P04_DIM_NUM returns the spatial dimension for problem 04.
-
P04_STORY prints the "story" for problem 4.
-
P05_DATA returns the dependent data for problem 05.
-
P05_DATA_NUM returns the number of data points for problem 05.
-
P05_DIM_NUM returns the spatial dimension for problem 05.
-
P05_STORY prints the "story" for problem 5.
-
TIMESTAMP prints the current YMDHMS date as a time stamp.
You can go up one level to
the FORTRAN90 source codes.
Last revised on 20 May 2007.