Chris@0: /* Chris@0: copyright (C) 2012 I. Irigaray, M. Rocamora Chris@0: Chris@0: This program is free software: you can redistribute it and/or modify Chris@0: it under the terms of the GNU General Public License as published by Chris@0: the Free Software Foundation, either version 3 of the License, or Chris@0: (at your option) any later version. Chris@0: Chris@0: This program is distributed in the hope that it will be useful, Chris@0: but WITHOUT ANY WARRANTY; without even the implied warranty of Chris@0: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Chris@0: GNU General Public License for more details. Chris@0: Chris@0: You should have received a copy of the GNU General Public License Chris@0: along with this program. If not, see . Chris@0: */ Chris@0: Chris@0: #include Chris@0: Chris@0: void interp1(const double *x1,const double *y1, size_t N1, const double *x2, double *y2, size_t N2); Chris@0: Chris@0: void interp1q(const double *y1, const size_t *x2_int, const double *x2_frac, double *y2, size_t N2); Chris@0: Chris@0: void cumtrapz(const double *x, const double *y, size_t N, double *accum); Chris@0: Chris@0: void hanning_window(double *p_window, size_t n, bool normalize);