TEST_INTERP_SCATTERED
Scattered (X,Y,Z(X,Y)) Interpolation Tests
TEST_INTERP_SCATTERED
is a FORTRAN77 library which
defines test problems for interpolation of data (x,y,z(x,y)),
with the data points (x,y) scattered irregularly.
Licensing:
The computer code and data files described and made available on this
web page are distributed under
the GNU LGPL license.
Languages:
TEST_INTERP_SCATTERED is available in
a C version and
a C++ version and
a FORTRAN77 version and
a FORTRAN90 version and
a MATLAB version.
Related Data and Programs:
TOMS526,
a FORTRAN77 library which
interpolates scattered bivariate data,
This is ACM TOMS algorithm 526,
by Hiroshi Akima;
TOMS660,
a FORTRAN77 library which
takes scattered 2D data and produces an interpolating function F(X,Y),
this is ACM TOMS algorithm 660,
called qshep2d,
by Robert Renka.
TOMS661,
a FORTRAN77 library which
takes scattered 3D data and produces an interpolating function F(X,Y,Z),
this is ACM TOMS algorithm 661,
called qshep3d,
by Robert Renka.
TOMS790,
a FORTRAN77 library which
computes an interpolating function to a set of scattered data in the plane;
this library is commonly called CSHEP2D;
by Robert Renka;
this is ACM TOMS algorithm 790.
Reference:
-
Richard Franke,
A Critical Comparison of Some Methods for Interpolation of Scattered Data,
Naval Postgraduate School Technical Report,
NPS-53-79-003, 1979.
-
Robert Renka, Ron Brown,
Algorithm 792:
Accuracy Tests of ACM Algorithms for Interpolation of Scattered Data in the Plane,
ACM Transactions on Mathematical Software,
Volume 25, Number 1, March 1999, pages 78-94.
Source Code:
Examples and Tests:
List of Routines:
-
F00_F0 returns the value of any function.
-
F00_F1 returns first derivatives of any function.
-
F00_F2 returns second derivatives of any function.
-
F00_NUM returns the number of test functions available.
-
F00_TITLE returns the title for any function.
-
F01_F0 returns the value of function 1.
-
F01_F1 returns first derivatives of function 1.
-
F01_F2 returns second derivatives of function 1.
-
F01_TITLE returns the title for function 1.
-
F02_F0 returns the value of function 2.
-
F02_F1 returns first derivatives of function 2.
-
F02_F2 returns second derivatives of function 2.
-
F02_TITLE returns the title for function 2.
-
F03_F0 returns the value of function 3.
-
F03_F1 returns first derivatives of function 3.
-
F03_F2 returns second derivatives of function 3.
-
F03_TITLE returns the title for function 3.
-
F04_F0 returns the value of function 4.
-
F04_F1 returns first derivatives of function 4.
-
F04_F2 returns second derivatives of function 4.
-
F04_TITLE returns the title for function 4.
-
F05_F0 returns the value of function 5.
-
F05_F1 returns first derivatives of function 5.
-
F05_F2 returns second derivatives of function 5.
-
F05_TITLE returns the title for function 5.
-
F06_F0 returns the value of function 6.
-
F06_F1 returns first derivatives of function 6.
-
F06_F2 returns second derivatives of function 6.
-
F06_TITLE returns the title for function 6.
-
F07_F0 returns the value of function 7.
-
F07_F1 returns first derivatives of function 7.
-
F07_F2 returns second derivatives of function 7.
-
F07_TITLE returns the title for function 7.
-
F08_F0 returns the value of function 8.
-
F08_F1 returns first derivatives of function 8.
-
F08_F2 returns second derivatives of function 8.
-
F08_TITLE returns the title for function 8.
-
F09_F0 returns the value of function 9.
-
F09_F1 returns first derivatives of function 9.
-
F09_F2 returns second derivatives of function 9.
-
F09_TITLE returns the title for function 9.
-
F10_F0 returns the value of function 10.
-
F10_F1 returns first derivatives of function 10.
-
F10_F2 returns second derivatives of function 10.
-
F10_TITLE returns the title for function 10.
-
G00_NUM returns the number of grids available.
-
G00_SIZE returns the size for any grid.
-
G00_TITLE returns the title for any grid.
-
G00_XY returns the grid points for any grid.
-
G01_SIZE returns the size for grid 1.
-
G01_XY returns the grid points for grid 1.
-
G01_TITLE returns the title for grid 1.
-
G02_SIZE returns the size for grid 2.
-
G02_XY returns the grid points for grid 2.
-
G02_TITLE returns the title for grid 2.
-
G03_SIZE returns the size for grid 3.
-
G03_XY returns the grid points for grid 3.
-
G03_TITLE returns the title for grid 3.
-
G04_SIZE returns the size for grid 4.
-
G04_XY returns the grid points for grid 4.
-
G04_TITLE returns the title for grid 4.
-
G05_XY returns the grid points for grid 5.
-
G05_SIZE returns the size for grid 5.
-
G05_TITLE returns the title for grid 5.
-
R8VEC_UNIFORM_01 returns a unit pseudorandom R8VEC.
-
TIMESTAMP prints the current YMDHMS date as a time stamp.
You can go up one level to
the FORTRAN77 source codes.
Last revised on 28 January 2012.