如何编译Kiss_fft以使用双数据类型C ++?

时间:2016-03-29 15:59:16

标签: c++ fft kissfft

我希望编译KISS_FFT(保持简单愚蠢),以便它可以接受一个double数组作为输入并输出一个双精度数组。

KISS_FFT是一个库,它对一组数据进行快速傅里叶变换并输出结果。默认情况下,它看起来像使用浮点数据类型。

1 个答案:

答案 0 :(得分:2)

您只需要定义makefile变量DATATYPE,例如:

make DATATYPE=double ...

这又将宏kiss_fft_scalar定义为double

要看到这一点:

cd test
make DATATYPE=double test