11#ifndef __CUOVERSAMPLER_H
12#define __CUOVERSAMPLER_H
21 cufftHandle forwardPlan;
22 cufftHandle backwardPlan;
28 cuOverSamplerC2C() =
delete;
30 cuOverSamplerC2C(
int inNX,
int inNY,
int outNX,
int outNY,
int nImages, cudaStream_t stream_);
43 cufftHandle forwardPlan;
44 cufftHandle backwardPlan;
50 cuOverSamplerR2R() =
delete;
51 cuOverSamplerR2R(
int inNX,
int inNY,
int outNX,
int outNY,
int nImages, cudaStream_t stream_);
52 void setStream(cudaStream_t stream_);
~cuOverSamplerC2C()
destructor
Definition cuOverSampler.cu:81
void execute(cuArrays< float2 > *imagesIn, cuArrays< float2 > *imagesOut, int deramp_method=0)
Execute fft oversampling.
Definition cuOverSampler.cu:72
void setStream(cudaStream_t stream_)
Set up cuda stream.
Definition cuOverSampler.cu:59
void execute(cuArrays< float > *imagesIn, cuArrays< float > *imagesOut)
Execute fft oversampling.
Definition cuOverSampler.cu:141
~cuOverSamplerR2R()
destructor
Definition cuOverSampler.cu:151
Header file for cuArrays class.
Various cuda related parameters and utilities.