20 lines
1.8 KiB
Plaintext
20 lines
1.8 KiB
Plaintext
#ifndef MQL_AUTO_FORWARDS_INCLUDED_2B43903CEDDD8F57
|
|
#define MQL_AUTO_FORWARDS_INCLUDED_2B43903CEDDD8F57
|
|
// Auto-generated by MQL Clangd. Do not edit — regenerated by "MQL: Create Configuration".
|
|
// Forward declarations for top-level functions in c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5
|
|
|
|
#line 28 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5"
|
|
define FFT_DIRECTION 1 void fft(const int N, double &x_real[], double &x_imag[], double &X_real[], double &X_imag[]);
|
|
#line 40 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5"
|
|
void ifft(const int N, double &x_real[], double &x_imag[], double &X_real[], double &X_imag[]);
|
|
#line 62 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5"
|
|
void fft_rec(const int N, const int offset, const int delta, double &x_real[], double &x_imag[], double &X_real[], double &X_imag[], double &XX_real[], double &XX_imag[]);
|
|
#line 104 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5"
|
|
bool FFT_CPU(int direction, int power, double &data_real[], double &data_imag[], ulong &time_cpu);
|
|
#line 131 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5"
|
|
bool ExecutionWait(COpenCL& OpenCL, int kernel_index);
|
|
#line 155 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/Examples/OpenCL/Double/FFT.mq5"
|
|
bool FFT_GPU(int direction, int power, double &data_real[], double &data_imag[], ulong &time_gpu);
|
|
|
|
#endif
|