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