view splines.h @ 2:fc19d45615d1

* Make all file names lower-case to avoid case ambiguity (some includes differed in case from the filenames they were trying to include). Also replace MinGW-specific mem.h with string.h
author Chris Cannam
date Tue, 05 Oct 2010 11:04:40 +0100
parents 6422640a802f
children 5f3c32dc6e17
line wrap: on
line source
#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