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