#include <KernelSolution.h>
Definition at line 173 of file KernelSolution.h.
◆ ImageT
◆ PixelT
◆ Ptr
◆ ConditionNumberType
◆ KernelSolvedBy
Enumerator |
---|
NONE | |
CHOLESKY_LDLT | |
CHOLESKY_LLT | |
LU | |
EIGENVECTOR | |
Definition at line 36 of file KernelSolution.h.
◆ SpatialKernelSolution()
lsst::ip::diffim::SpatialKernelSolution::SpatialKernelSolution |
( |
lsst::afw::math::KernelList const & |
basisList, |
|
|
lsst::afw::math::Kernel::SpatialFunctionPtr |
spatialKernelFunction, |
|
|
lsst::afw::math::Kernel::SpatialFunctionPtr |
background, |
|
|
lsst::pex::policy::Policy |
policy |
|
) |
| |
◆ ~SpatialKernelSolution()
virtual lsst::ip::diffim::SpatialKernelSolution::~SpatialKernelSolution |
( |
| ) |
|
|
inlinevirtual |
◆ _setKernel()
void lsst::ip::diffim::SpatialKernelSolution::_setKernel |
( |
| ) |
|
|
private |
◆ _setKernelUncertainty()
void lsst::ip::diffim::SpatialKernelSolution::_setKernelUncertainty |
( |
| ) |
|
|
private |
◆ addConstraint()
void lsst::ip::diffim::SpatialKernelSolution::addConstraint |
( |
float |
xCenter, |
|
|
float |
yCenter, |
|
|
Eigen::MatrixXd const & |
qMat, |
|
|
Eigen::VectorXd const & |
wVec |
|
) |
| |
◆ getB()
Eigen::VectorXd const& lsst::ip::diffim::KernelSolution::getB |
( |
| ) |
|
|
inlineinherited |
◆ getConditionNumber() [1/2]
double lsst::ip::diffim::KernelSolution::getConditionNumber |
( |
ConditionNumberType |
conditionType | ) |
|
|
virtualinherited |
◆ getConditionNumber() [2/2]
double lsst::ip::diffim::KernelSolution::getConditionNumber |
( |
Eigen::MatrixXd const & |
mMat, |
|
|
ConditionNumberType |
conditionType |
|
) |
| |
|
virtualinherited |
◆ getId()
int lsst::ip::diffim::KernelSolution::getId |
( |
| ) |
const |
|
inlineinherited |
◆ getM()
Eigen::MatrixXd const& lsst::ip::diffim::KernelSolution::getM |
( |
| ) |
|
|
inlineinherited |
◆ getSolutionPair()
std::pair< std::shared_ptr< afwMath::LinearCombinationKernel >, afwMath::Kernel::SpatialFunctionPtr > lsst::ip::diffim::SpatialKernelSolution::getSolutionPair |
( |
| ) |
|
◆ getSolvedBy()
◆ makeKernelImage()
std::shared_ptr< lsst::afw::image::Image< lsst::afw::math::Kernel::Pixel > > lsst::ip::diffim::SpatialKernelSolution::makeKernelImage |
( |
lsst::afw::geom::Point2D const & |
pos | ) |
|
◆ printA()
void lsst::ip::diffim::KernelSolution::printA |
( |
| ) |
|
|
inlineinherited |
◆ printB()
void lsst::ip::diffim::KernelSolution::printB |
( |
| ) |
|
|
inlineinherited |
◆ printM()
void lsst::ip::diffim::KernelSolution::printM |
( |
| ) |
|
|
inlineinherited |
◆ solve() [1/2]
void lsst::ip::diffim::KernelSolution::solve |
( |
Eigen::MatrixXd const & |
mMat, |
|
|
Eigen::VectorXd const & |
bVec |
|
) |
| |
|
virtualinherited |
◆ solve() [2/2]
void lsst::ip::diffim::SpatialKernelSolution::solve |
( |
| ) |
|
|
virtual |
◆ _aVec
Eigen::VectorXd lsst::ip::diffim::KernelSolution::_aVec |
|
protectedinherited |
◆ _background
lsst::afw::math::Kernel::SpatialFunctionPtr lsst::ip::diffim::SpatialKernelSolution::_background |
|
private |
◆ _bVec
Eigen::VectorXd lsst::ip::diffim::KernelSolution::_bVec |
|
protectedinherited |
◆ _constantFirstTerm
bool lsst::ip::diffim::SpatialKernelSolution::_constantFirstTerm |
|
private |
◆ _fitForBackground
bool lsst::ip::diffim::KernelSolution::_fitForBackground |
|
protectedinherited |
◆ _id
int lsst::ip::diffim::KernelSolution::_id |
|
protectedinherited |
◆ _kernel
std::shared_ptr<lsst::afw::math::LinearCombinationKernel> lsst::ip::diffim::SpatialKernelSolution::_kernel |
|
private |
◆ _kSum
double lsst::ip::diffim::SpatialKernelSolution::_kSum |
|
private |
◆ _mMat
Eigen::MatrixXd lsst::ip::diffim::KernelSolution::_mMat |
|
protectedinherited |
◆ _nbases
int lsst::ip::diffim::SpatialKernelSolution::_nbases |
|
private |
◆ _nbt
int lsst::ip::diffim::SpatialKernelSolution::_nbt |
|
private |
◆ _nkt
int lsst::ip::diffim::SpatialKernelSolution::_nkt |
|
private |
◆ _nt
int lsst::ip::diffim::SpatialKernelSolution::_nt |
|
private |
◆ _policy
lsst::pex::policy::Policy lsst::ip::diffim::SpatialKernelSolution::_policy |
|
private |
◆ _SolutionId
int lsst::ip::diffim::KernelSolution::_SolutionId = 0 |
|
staticprotectedinherited |
◆ _solvedBy
◆ _spatialKernelFunction
lsst::afw::math::Kernel::SpatialFunctionPtr lsst::ip::diffim::SpatialKernelSolution::_spatialKernelFunction |
|
private |
The documentation for this class was generated from the following files: