isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Protected Attributes | List of all members
isce3::cuda::core::gpuSinc2dInterpolator< class > Class Template Reference

gpuSinc2dInterpolator class derived from abstract gpuInterpolator class More...

#include <gpuInterpolator.h>

Inheritance diagram for isce3::cuda::core::gpuSinc2dInterpolator< class >:
isce3::cuda::core::gpuInterpolator< U >

Public Member Functions

CUDA_HOST gpuSinc2dInterpolator (int sincLen, int sincSub)
 
CUDA_HOSTDEV gpuSinc2dInterpolator (const gpuSinc2dInterpolator &i)
 
CUDA_HOST void sinc_coef (double, double, int, double, int, std::valarray< double > &)
 
CUDA_DEV U interpolate (double, double, const U *, size_t, size_t)
 
CUDA_HOST void interpolate_h (const Matrix< double > &, Matrix< U > &, double, double, U *)
 

Protected Attributes

double * kernel
 
int kernel_length
 
int kernel_width
 
int sinc_half
 
int intpx
 
int intpy
 
bool owner
 

Detailed Description

template<class>
class isce3::cuda::core::gpuSinc2dInterpolator< class >

gpuSinc2dInterpolator class derived from abstract gpuInterpolator class


The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.8.5.