Tabulated Kernel.
More...
#include <Kernels.h>
|
| template<typename Tin> |
| | TabulatedKernel (const Kernel< Tin > &kernel, int n) |
| | Constructor of tabulated kernel.
|
| |
| T | operator() (double x) const override |
| | Evaluate kernel at given location in [-halfwidth, halfwidth].
|
| |
|
const std::vector< T > & | table () const |
| |
|
template<typename TI> |
| | TabulatedKernel (const Kernel< TI > &kernel, int n) |
| |
|
| Kernel (double width) |
| |
|
virtual | ~Kernel () |
| | Virtual destructor (allow destruction of base Kernel pointer)
|
| |
| double | width () const |
| | Get width of kernel.
|
| |
|
|
using | value_type = T |
| |
|
double | _halfwidth |
| |
template<typename T>
class isce3::core::TabulatedKernel< T >
Tabulated Kernel.
◆ TabulatedKernel()
template<typename T>
template<typename Tin>
Constructor of tabulated kernel.
- Parameters
-
| [in] | kernel | Kernel to sample. |
| [in] | n | Table size. |
◆ operator()()
The documentation for this class was generated from the following files:
- /home/runner/work/isce3/isce3/cxx/isce3/core/forward.h
- /home/runner/work/isce3/isce3/cxx/isce3/core/Kernels.h
- /home/runner/work/isce3/isce3/cxx/isce3/core/Kernels.icc
1.13.2.