lsst.ip.diffim
14.0
|
Builds the convolution kernel for a given candidate. More...
#include <BuildSingleKernelVisitor.h>
Public Types | |
typedef std::shared_ptr < BuildSingleKernelVisitor < PixelT > > | Ptr |
Public Member Functions | |
BuildSingleKernelVisitor (lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy) | |
BuildSingleKernelVisitor (lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy, Eigen::MatrixXd const &hMat) | |
virtual | ~BuildSingleKernelVisitor () |
void | setSkipBuilt (bool skip) |
int | getNRejected () |
int | getNProcessed () |
void | reset () |
void | processCandidate (lsst::afw::math::SpatialCellCandidate *candidate) |
Private Types | |
typedef lsst::afw::image::MaskedImage < PixelT > | MaskedImageT |
Private Attributes | |
lsst::afw::math::KernelList const | _basisList |
Basis set. More... | |
lsst::pex::policy::Policy | _policy |
Policy controlling behavior. More... | |
Eigen::MatrixXd const | _hMat |
Regularization matrix. More... | |
ImageStatistics< PixelT > | _imstats |
To calculate statistics of difference image. More... | |
bool | _skipBuilt |
Skip over built candidates during processCandidate() More... | |
int | _nRejected |
Number of candidates rejected during processCandidate() More... | |
int | _nProcessed |
Number of candidates processed during processCandidate() More... | |
bool | _useRegularization |
Regularize if delta function basis. More... | |
bool | _useCoreStats |
Extracted from _policy. More... | |
int | _coreRadius |
Extracted from _policy. More... | |
Builds the convolution kernel for a given candidate.
Definition at line 30 of file BuildSingleKernelVisitor.h.
|
private |
Definition at line 31 of file BuildSingleKernelVisitor.h.
typedef std::shared_ptr<BuildSingleKernelVisitor<PixelT> > lsst::ip::diffim::detail::BuildSingleKernelVisitor< PixelT >::Ptr |
Definition at line 33 of file BuildSingleKernelVisitor.h.
lsst::ip::diffim::detail::BuildSingleKernelVisitor< PixelT >::BuildSingleKernelVisitor | ( | lsst::afw::math::KernelList const & | basisList, |
lsst::pex::policy::Policy const & | policy | ||
) |
basisList | List of basis kernels for resulting LinearCombinationKernel |
policy | Policy file directing behavior |
Definition at line 88 of file BuildSingleKernelVisitor.cc.
lsst::ip::diffim::detail::BuildSingleKernelVisitor< PixelT >::BuildSingleKernelVisitor | ( | lsst::afw::math::KernelList const & | basisList, |
lsst::pex::policy::Policy const & | policy, | ||
Eigen::MatrixXd const & | hMat | ||
) |
basisList | List of basis kernels for resulting LinearCombinationKernel |
policy | Policy file directing behavior |
hMat | Regularization matrix |
Definition at line 107 of file BuildSingleKernelVisitor.cc.
|
inlinevirtual |
Definition at line 44 of file BuildSingleKernelVisitor.h.
|
inline |
Definition at line 56 of file BuildSingleKernelVisitor.h.
|
inline |
Definition at line 55 of file BuildSingleKernelVisitor.h.
void lsst::ip::diffim::detail::BuildSingleKernelVisitor< PixelT >::processCandidate | ( | lsst::afw::math::SpatialCellCandidate * | candidate | ) |
Definition at line 128 of file BuildSingleKernelVisitor.cc.
|
inline |
Definition at line 57 of file BuildSingleKernelVisitor.h.
|
inline |
Definition at line 53 of file BuildSingleKernelVisitor.h.
|
private |
Basis set.
Definition at line 62 of file BuildSingleKernelVisitor.h.
|
private |
Extracted from _policy.
Definition at line 72 of file BuildSingleKernelVisitor.h.
|
private |
Regularization matrix.
Definition at line 64 of file BuildSingleKernelVisitor.h.
|
private |
To calculate statistics of difference image.
Definition at line 65 of file BuildSingleKernelVisitor.h.
|
private |
Number of candidates processed during processCandidate()
Definition at line 68 of file BuildSingleKernelVisitor.h.
|
private |
Number of candidates rejected during processCandidate()
Definition at line 67 of file BuildSingleKernelVisitor.h.
|
private |
Policy controlling behavior.
Definition at line 63 of file BuildSingleKernelVisitor.h.
|
private |
Skip over built candidates during processCandidate()
Definition at line 66 of file BuildSingleKernelVisitor.h.
|
private |
Extracted from _policy.
Definition at line 71 of file BuildSingleKernelVisitor.h.
|
private |
Regularize if delta function basis.
Definition at line 69 of file BuildSingleKernelVisitor.h.