1 #if !defined HAVE_AUX1DOUBLE_H__ 2 #define HAVE_AUX1DOUBLE_H__ 3 // This file is part of the FXT library. 4 // Copyright (C) 2010, 2011 Joerg Arndt 5 // License: GNU General Public License version 3 or later, 6 // see the file COPYING.txt in the main directory. 7 8 9 #include "fxttypes.h" 10 11 12 // aux1/aux1double.cc: 13 //void chop(double *f, ulong n, double eps=1e-6); 14 double norm_l2(const double *f, ulong n); 15 double normalize(double *f, ulong n, double v=1.0); 16 //double sigma(const double *f, ulong n, double *mp=0); 17 //void mean_sigma(const double *f, ulong n, double *mp, double *sp); 18 //void smooth(double *f, ulong n, ulong m=1); 19 double rms_diff(const double *f, const double *g, ulong n); 20 //ulong *histogram(const double *f, ulong n, ulong nbox, ulong *hh=0); 21 22 //void welch_win(double *f, ulong n); 23 24 //void ri_multiply(const double *fr, const double *fi, 25 // double *gr, double *gi, ulong n); 26 27 28 #endif // !defined HAVE_AUX1DOUBLE_H__ 29