1 #if !defined HAVE_SLOWHT_H__ 2 #define HAVE_SLOWHT_H__ 3 // This file is part of the FXT library. 4 // Copyright (C) 2010 Joerg Arndt 5 // License: GNU General Public License version 3 or later, 6 // see the file COPYING.txt in the main directory. 7 8 #include "fxttypes.h" // ulong 9 #include "complextype.h" // type Complex 10 11 //: -------- Slow algorithms: 12 // fht/slowht.cc: 13 void slow_ht(double *f, ulong n); 14 void slow_ht(Complex *f, ulong n); 15 void slow_row_column_ht(double *f, ulong nr, ulong nc); 16 void slow_twodim_ht(double *f, ulong nr, ulong nc); 17 18 // fht/recfht2.cc: 19 void recursive_fht_dit2(double *a, ulong ldn); 20 void recursive_fht_dif2(double *a, ulong ldn); 21 22 #endif // !defined HAVE_SLOWHT_H__ 23