diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/splines.h	Tue Oct 05 10:45:57 2010 +0100
@@ -0,0 +1,16 @@
+#ifndef splinesH
+#define splinesH
+
+/*
+    splines.cpp - spline interpolation routines
+*/
+
+//--cubic spline construction routines---------------------------------------
+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);
+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);
+
+//--smooth interpolation-----------------------------------------------------
+void Smooth_Interpolate(double* y, int N, int P, double* x, double* xind);
+
+
+#endif