|
template<class OtherKernel> |
| TabulatedKernel (const OtherKernel &kernel, int n) |
| Construct a new TabulatedKernel object.
|
|
| TabulatedKernel (const isce3::core::TabulatedKernel< T > &) |
| Construct from corresponding host kernel object.
|
|
CUDA_DEV T | operator() (double t) const |
| Evaluate the kernel at a given location in [-halfwidth, halfwidth].
|
|
constexpr | Kernel (double width) noexcept |
| Construct a new Kernel object.
|
|
constexpr double | halfwidth () const noexcept |
| Get the halfwidth of the kernel.
|
|
constexpr double | width () const noexcept |
| Get the width of the kernel.
|
|
CUDA_HOSTDEV T | operator() (double t) const |
| Evaluate the kernel at a given location in [-halfwidth, halfwidth].
|
|
constexpr | Kernel (double width) noexcept |
| Construct a new Kernel object.
|
|
constexpr double | halfwidth () const noexcept |
| Get the halfwidth of the kernel.
|
|
constexpr double | width () const noexcept |
| Get the width of the kernel.
|
|
CUDA_HOSTDEV T | operator() (double t) const |
| Evaluate the kernel at a given location in [-halfwidth, halfwidth].
|
|
template<typename T>
class isce3::cuda::core::TabulatedKernel< T >
Tabulated kernel.