Function lsst::ip::diffim::makeAlardLuptonBasisList¶
Function Documentation¶
-
lsst::afw::math::KernelList
lsst::ip::diffim
::
makeAlardLuptonBasisList
(int halfWidth, int nGauss, std::vector<double> const &sigGauss, std::vector<int> const °Gauss)¶ Build a set of Alard/Lupton basis kernels.
- Note
Should consider implementing as SeparableKernels for additional speed, but this will make the normalization a bit more complicated
- Parameters
halfWidth
: size is 2*N + 1nGauss
: number of gaussianssigGauss
: Widths of the Gaussian KernelsdegGauss
: Local spatial variation of bases