Mercurial > hg > x
annotate splines.h @ 1:6422640a802f
first upload
author | Wen X <xue.wen@elec.qmul.ac.uk> |
---|---|
date | Tue, 05 Oct 2010 10:45:57 +0100 |
parents | |
children | 5f3c32dc6e17 |
rev | line source |
---|---|
xue@1 | 1 #ifndef splinesH |
xue@1 | 2 #define splinesH |
xue@1 | 3 |
xue@1 | 4 /* |
xue@1 | 5 splines.cpp - spline interpolation routines |
xue@1 | 6 */ |
xue@1 | 7 |
xue@1 | 8 //--cubic spline construction routines--------------------------------------- |
xue@1 | 9 void CubicSpline(int N, double* a, double* b, double* c, double* d, double* x, double* y, int bordermode, int mode=0, double* data=0, double xinterval=1, double xstart=0, double xend=-1); |
xue@1 | 10 void CubicSpline(int N, double* a, double* b, double* c, double* d, double h, double* y, int bordermode, int mode=0, double* data=0, double xinterval=1, double xstart=0, double xend=-1); |
xue@1 | 11 |
xue@1 | 12 //--smooth interpolation----------------------------------------------------- |
xue@1 | 13 void Smooth_Interpolate(double* y, int N, int P, double* x, double* xind); |
xue@1 | 14 |
xue@1 | 15 |
xue@1 | 16 #endif |