|
| template<class OtherKernel > |
| | ChebyKernel (const OtherKernel &kernel, int n) |
| | Construct a new ChebyKernel object by computing a fit to another kernel. More...
|
| |
|
| ChebyKernel (const isce3::core::ChebyKernel< T > &other) |
| | 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. More...
|
| |
| constexpr double | halfwidth () const noexcept |
| | Get the halfwidth of the kernel. More...
|
| |
| constexpr double | width () const noexcept |
| | Get the width of the kernel. More...
|
| |
| CUDA_HOSTDEV T | operator() (double t) const |
| | Evaluate the kernel at a given location in [-halfwidth, halfwidth]. More...
|
| |
template<typename>
class isce3::cuda::core::ChebyKernel< typename >
Chebyshev polynomial kernel.