Template Class StaticKernelSolution¶
Defined in File KernelSolution.h
Inheritance Relationships¶
Base Type¶
public lsst::ip::diffim::KernelSolution
(Class KernelSolution)
Derived Types¶
public lsst::ip::diffim::MaskedKernelSolution< InputT >
(Template Class MaskedKernelSolution)public lsst::ip::diffim::RegularizedKernelSolution< InputT >
(Template Class RegularizedKernelSolution)
Class Documentation¶
-
template<typename
InputT
>
classStaticKernelSolution
: public lsst::ip::diffim::KernelSolution¶ Subclassed by lsst::ip::diffim::MaskedKernelSolution< InputT >, lsst::ip::diffim::RegularizedKernelSolution< InputT >
Public Types
-
typedef std::shared_ptr<StaticKernelSolution<InputT>>
Ptr
¶
Public Functions
-
StaticKernelSolution
(lsst::afw::math::KernelList const &basisList, bool fitForBackground)¶
-
virtual
~StaticKernelSolution
()¶
-
void
solve
()¶
-
virtual void
build
(lsst::afw::image::Image<InputT> const &templateImage, lsst::afw::image::Image<InputT> const &scienceImage, lsst::afw::image::Image<lsst::afw::image::VariancePixel> const &varianceEstimate)¶
-
virtual double
getBackground
()¶
-
virtual double
getKsum
()¶
Protected Functions
-
void
_setKernel
()¶ Set kernel after solution.
-
void
_setKernelUncertainty
()¶ Not implemented.
-
typedef std::shared_ptr<StaticKernelSolution<InputT>>