quadsv.kernels#
quadsv.kernels — spatial-kernel layer.
Subpackage grouping the public kernel classes plus the ABCs that backend authors subclass:
Kernel(ABC) — universal interface.MatrixKernelBase(ABC) — matrix-form base with dense / sparse / sparse-precision auto-switching.MatrixKernel— standard concrete matrix kernel.FFTKernel— regular-grid FFT-accelerated kernel.NUFFTKernel— irregular-coordinate NUFFT-accelerated kernel.
All five are importable from this subpackage:
from quadsv.kernels import FFTKernel, NUFFTKernel, MatrixKernel from quadsv.kernels import Kernel, MatrixKernelBase # for backend authors
The three concrete classes are also re-exported at the top of the
quadsv namespace.