public class DoubleFFTProgram extends CLAbstractUserProgram
| Constructor and Description |
|---|
DoubleFFTProgram(CLContext context) |
DoubleFFTProgram(CLProgram program) |
| Modifier and Type | Method and Description |
|---|---|
CLEvent |
cooleyTukeyFFT(CLQueue commandQueue,
CLBuffer<Double> Y,
int N,
CLBuffer<Double> twiddleFactors,
int inverse,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor) |
CLEvent |
cooleyTukeyFFTCopy(CLQueue commandQueue,
CLBuffer<Double> X,
CLBuffer<Double> Y,
int N,
CLBuffer<Integer> offsetsX,
double factor,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor) |
CLEvent |
cooleyTukeyFFTTwiddleFactors(CLQueue commandQueue,
int N,
CLBuffer<Double> twiddleFactors,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor) |
CLEvent |
rotateValue2(CLQueue commandQueue,
double[] value,
double[] sinCos,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor) |
getProgrampublic DoubleFFTProgram(CLContext context) throws IOException
IOExceptionpublic DoubleFFTProgram(CLProgram program) throws IOException
IOExceptionpublic CLEvent rotateValue2(CLQueue commandQueue, double[] value, double[] sinCos, int[] globalWorkSizes, int[] localWorkSizes, CLEvent... eventsToWaitFor) throws CLBuildException
CLBuildExceptionpublic CLEvent cooleyTukeyFFTCopy(CLQueue commandQueue, CLBuffer<Double> X, CLBuffer<Double> Y, int N, CLBuffer<Integer> offsetsX, double factor, int[] globalWorkSizes, int[] localWorkSizes, CLEvent... eventsToWaitFor) throws CLBuildException
CLBuildExceptionpublic CLEvent cooleyTukeyFFTTwiddleFactors(CLQueue commandQueue, int N, CLBuffer<Double> twiddleFactors, int[] globalWorkSizes, int[] localWorkSizes, CLEvent... eventsToWaitFor) throws CLBuildException
CLBuildExceptionpublic CLEvent cooleyTukeyFFT(CLQueue commandQueue, CLBuffer<Double> Y, int N, CLBuffer<Double> twiddleFactors, int inverse, int[] globalWorkSizes, int[] localWorkSizes, CLEvent... eventsToWaitFor) throws CLBuildException
CLBuildExceptionCopyright © 2009-2015. All Rights Reserved.