isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
forward.h
1 #pragma once
2 
3 namespace isce3 { namespace cuda { namespace core {
4 
5 class gpuBasis;
6 class Orbit;
7 class OrbitView;
8 class ProjectionBase;
9 
10 // clang-format off
11 template<class> class gpuInterpolator;
12 template<class> class gpuLUT1d;
13 template<class> class gpuLUT2d;
14 template<class> class gpuSinc2dInterpolator;
15 
16 template<typename> class BartlettKernel;
17 template<typename> class LinearKernel;
18 template<typename> class KnabKernel;
19 template<typename> class TabulatedKernel;
20 template<typename> class ChebyKernel;
21 // clang-format on
22 
23 }}} // namespace isce3::cuda::core
Kernel based on the paper by Knab for interpolating band-limited signals .
Definition: forward.h:18
Definition: forward.h:11
Linear kernel (special case of Bartlett)
Definition: forward.h:17
Bartlett kernel (triangle function)
Definition: forward.h:16
Chebyshev polynomial kernel.
Definition: forward.h:20
Tabulated kernel.
Definition: forward.h:19
Definition: forward.h:12
Definition: forward.h:13
gpuSinc2dInterpolator class derived from abstract gpuInterpolator class
Definition: forward.h:14

Generated for ISCE3.0 by doxygen 1.8.5.