Computes Fast Fourier Transform of doubles. More...
Classes | |
| class | CLFFTSrc |
| Fast Fourier Transform source code. | |
Static Public Member Functions | |
| static CLCalc.Program.Variable | FFT16 (ref CLCalc.Program.Variable CLx) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static double[] | FFT16 (double[] x) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static double[] | iFFT16 (double[] x) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static CLCalc.Program.Variable | iFFT16 (CLCalc.Program.Variable CLx) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static CLCalc.Program.Variable | FFT4 (ref CLCalc.Program.Variable CLx) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static double[] | FFT4 (double[] x) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static double[] | iFFT4 (double[] x) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static CLCalc.Program.Variable | iFFT4 (CLCalc.Program.Variable CLx) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static CLCalc.Program.Variable | FFT16 (ref CLCalc.Program.Variable CLx) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static double[] | FFT16 (double[] x) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static double[] | iFFT16 (double[] x) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static CLCalc.Program.Variable | iFFT16 (CLCalc.Program.Variable CLx) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)). | |
| static CLCalc.Program.Variable | FFT4 (ref CLCalc.Program.Variable CLx) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static double[] | FFT4 (double[] x) |
| Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static double[] | iFFT4 (double[] x) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
| static CLCalc.Program.Variable | iFFT4 (CLCalc.Program.Variable CLx) |
| Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)). | |
Computes Fast Fourier Transform of doubles.
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.FFT16 | ( | double[] | x | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.FFT16 | ( | ref CLCalc.Program.Variable | CLx | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.FFT16 | ( | double[] | x | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.FFT16 | ( | ref CLCalc.Program.Variable | CLx | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.FFT4 | ( | double[] | x | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.FFT4 | ( | ref CLCalc.Program.Variable | CLx | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.FFT4 | ( | double[] | x | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.FFT4 | ( | ref CLCalc.Program.Variable | CLx | ) | [static] |
Computes the Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT16 | ( | CLCalc.Program.Variable | CLx | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT16 | ( | double[] | x | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT16 | ( | CLCalc.Program.Variable | CLx | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT16 | ( | double[] | x | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 16. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 16 (Length = 2*pow(16,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT4 | ( | CLCalc.Program.Variable | CLx | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT4 | ( | double[] | x | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static CLCalc.Program.Variable OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT4 | ( | CLCalc.Program.Variable | CLx | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
| static double [] OpenCLTemplate.FourierTransform.CLFFTdouble.iFFT4 | ( | double[] | x | ) | [static] |
Computes the inverse Discrete Fourier Transform of a double2 vector x whose length is a power of 4. x = { Re[x0] Im[x0] Re[x1] Im[x1] ... Re[xn] Im[xn] }, n = power of 4 (Length = 2*pow(4,n)).
1.6.3