Static Public Member Functions | |
static int | Function (const T1 *x, const T2 *y, const unsigned int n, T3_ *y2, const T3_ yp1=1.0e30, const T3_ ypn=1.0e30) |
calculate spline function for given points. | |
static int | Interpolation (const T1 *xa, const T2 *ya, const T3_ *y2a, const unsigned int na, const T1 *x, T2 *y, const unsigned int n) |
perform cubic spline interpolation for given points. |
Definition at line 55 of file displint.h.
static int DiCubicSpline< T1, T2 >::Function | ( | const T1 * | x, | |
const T2 * | y, | |||
const unsigned int | n, | |||
T3_ * | y2, | |||
const T3_ | yp1 = 1.0e30 , |
|||
const T3_ | ypn = 1.0e30 | |||
) | [inline, static] |
calculate spline function for given points.
T1 = type of x coordinates T2 = type of y coordinates T3_ = type of y coordinates of the spline function
x | array with x coordinates of given points | |
y | array with y coordinates of given points | |
n | number of entries in array (= points) | |
y2 | array used to store the resulting spline function (used for CubicSplineInterpolation) | |
yp1 | first derivative of the interpolating function at point 1 | |
ypn | first derivative of the interpolating function at point n |
Definition at line 74 of file displint.h.
static int DiCubicSpline< T1, T2 >::Interpolation | ( | const T1 * | xa, | |
const T2 * | ya, | |||
const T3_ * | y2a, | |||
const unsigned int | na, | |||
const T1 * | x, | |||
T2 * | y, | |||
const unsigned int | n | |||
) | [inline, static] |
perform cubic spline interpolation for given points.
T1 = type of x coordinates T2 = type of y coordinates T3_ = type of y coordinates of the spline function
xa | array with x coordinates of given points | |
ya | array with y coordinates of given points | |
y2a | array used to store the resulting spline function (calculated by CubicSplineFunction) | |
na | number of entries in above arrays (xa, ya and y2a) | |
x | array with x coordinates of points to be interpolated | |
y | array used to store interpolated values | |
n | number of entries in above array (x and y) |
Definition at line 145 of file displint.h.