The interpolation library provides five interpolation types:

__Interpolation Type:__**gsl_interp_linear**- Linear interpolation. This interpolation method does not require any additional memory.

__Interpolation Type:__**gsl_interp_cspline**- Cubic spline with natural boundary conditions

__Interpolation Type:__**gsl_interp_cspline_periodic**- Cubic spline with periodic boundary conditions

__Interpolation Type:__**gsl_interp_akima**- Akima spline with natural boundary conditions

__Interpolation Type:__**gsl_interp_akima_periodic**- Akima spline with periodic boundary conditions

The following related functions are available,

__Function:__const char ***gsl_interp_name***(const gsl_interp **`interp`)-
This function returns the name of the interpolation type used by
`interp`. For example,printf("interp uses '%s' interpolation\n", gsl_interp_name (interp));

would print something like,

interp uses 'cspline' interpolation.

__Function:__unsigned int**gsl_interp_min_size***(const gsl_interp **`interp`)-
This function returns the minimum number of points required by the
interpolation type of
`interp`. For example, cubic interpolation requires a minimum of 3 points.

Go to the first, previous, next, last section, table of contents.