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);