|
isce3 0.25.0
|
CRTP base class for kernels. More...
#include <Kernels.h>
Public Types | |
| using | value_type = T |
| Kernel coefficients value type. | |
Public Member Functions | |
| 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]. | |
CRTP base class for kernels.
| T | Kernel coefficients value type |
|
inlineconstexprnoexcept |
Get the halfwidth of the kernel.
Units are the same as are used for calls to operator().
|
inlineconstexprnoexcept |
Get the width of the kernel.
Units are the same as are used for calls to operator().
1.13.2.