20#ifndef __CUSINCOVERSAMPLER_H
21#define __CUSINCOVERSAMPLER_H
28#define PI 3.14159265359f
34 static const int i_sincwindow = 2;
36 static const int i_weight = 1;
37 const float r_pedestal = 0.0f;
38 const float r_beta = 0.75f;
39 const float r_relfiltlen = 6.0f;
41 static const int i_decfactor = 4096;
void execute(cuArrays< float > *imagesIn, cuArrays< float > *imagesOut, cuArrays< int2 > *center, int oversamplingFactor)
Execute sinc interpolation.
Definition cuSincOverSampler.cu:168
cuSincOverSamplerR2R(const int i_covs_, cudaStream_t stream_)
cuSincOverSamplerR2R constructor
Definition cuSincOverSampler.cu:21
~cuSincOverSamplerR2R()
destructor
Definition cuSincOverSampler.cu:32
void cuSetupSincKernel()
Set up the sinc interpolation kernel (coefficient)
Definition cuSincOverSampler.cu:65
Header file for cuArrays class.
Various cuda related parameters and utilities.