library.interp Submodule

Module Summary

Interfaces for the NAG Mark 30.0 interp Chapter.

interp - Interpolation

This module is concerned with the interpolation of a function of one or more variables. When provided with the value of the function (and possibly one or more of its lowest-order derivatives) at each of a number of values of the variable(s), the NAG Library functions provide either an interpolating function or an interpolated value. For some of the interpolating functions, there are supporting NAG Library functions to evaluate, differentiate or integrate them.

Functionality Index

Derivative

Evaluation

Extrapolation

one variable

monotonic convex: dim1_monconv_disc()

piecewise cubic: dim1_monotonic()

polynomial

data with or without derivatives: dim1_cheb()

general data: dim1_aitken()

rational function: dim1_ratnl()

Integration (definite) of interpolant from dim1_monotonic(): dim1_monotonic_intg()

Interpolated values

variables

from interpolant from dimn_scat_shep(): dimn_scat_shep_eval()

modified Shepard method, Linear or Cubic: dimn_grid()

five variables

from interpolant from dim5_scat_shep(): dim5_scat_shep_eval()

four variables

from interpolant from dim4_scat_shep(): dim4_scat_shep_eval()

one variable

from interpolant from dim1_monotonic(): dim1_monotonic_eval()

from interpolant from dim1_monotonic() (including derivative): dim1_monotonic_deriv()

from polynomial

equally spaced data: dim1_everett()

general data: dim1_aitken()

from rational function: dim1_ratnl_eval()

using variables computed by dim1_monconv_disc(): dim1_monconv_eval()

three variables

from interpolant from dim3_scat_shep(): dim3_scat_shep_eval()

two variables

barycentric, from triangulation from dim2_triangulate(): dim2_triang_bary_eval()

from interpolant from dim2_scat(): dim2_scat_eval()

from interpolant from dim2_scat_shep(): dim2_scat_shep_eval()

Interpolating function

variables

modified Shepard method: dimn_scat_shep()

five variables

modified Shepard method: dim5_scat_shep()

four variables

modified Shepard method: dim4_scat_shep()

one variable

cubic spline: dim1_spline()

monotonic convex piecewise polynomial: dim1_monconv_disc()

other piecewise polynomial: dim1_monotonic()

polynomial

data with or without derivatives: dim1_cheb()

rational function: dim1_ratnl()

three variables

modified Shepard method: dim3_scat_shep()

two variables

bicubic spline: dim2_spline_grid()

modified Shepard method: dim2_scat_shep()

other piecewise polynomial: dim2_scat()

triangulation: dim2_triangulate()

For full information please refer to the NAG Library document

https://support.nag.com/numeric/nl/nagdoc_30/flhtml/e01/e01intro.html