0
我正在尋找編譯KISS_FFT(保持簡單愚蠢),以便它可以接受一個雙精度數組作爲輸入並輸出一個雙精度數組。如何編譯Kiss_fft以使用雙數據類型C++?
KISS_FFT是一個對一組數據進行快速傅里葉變換並輸出結果的庫。默認情況下,它看起來像使用浮點數據類型。
我正在尋找編譯KISS_FFT(保持簡單愚蠢),以便它可以接受一個雙精度數組作爲輸入並輸出一個雙精度數組。如何編譯Kiss_fft以使用雙數據類型C++?
KISS_FFT是一個對一組數據進行快速傅里葉變換並輸出結果的庫。默認情況下,它看起來像使用浮點數據類型。
你只需要定義的Makefile變量DATATYPE
,例如:
make DATATYPE=double ...
這反過來定義宏kiss_fft_scalar
爲double
。
要看到這個動作:
cd test
make DATATYPE=double test