#include <KernelSolution.h>
|
int | _id |
| Unique ID for object.
|
|
Eigen::MatrixXd | _mMat |
| Derived least squares M matrix.
|
|
Eigen::VectorXd | _bVec |
| Derived least squares B vector.
|
|
Eigen::VectorXd | _aVec |
| Derived least squares solution matrix.
|
|
KernelSolvedBy | _solvedBy |
| Type of algorithm used to make solution.
|
|
bool | _fitForBackground |
| Background terms included in fit.
|
|
|
static int | _SolutionId = 0 |
| Unique identifier for solution.
|
|
Definition at line 31 of file KernelSolution.h.
◆ ImageT
◆ PixelT
◆ Ptr
◆ ConditionNumberType
◆ KernelSolvedBy
Enumerator |
---|
NONE | |
CHOLESKY_LDLT | |
CHOLESKY_LLT | |
LU | |
EIGENVECTOR | |
Definition at line 37 of file KernelSolution.h.
◆ KernelSolution() [1/3]
lsst::ip::diffim::KernelSolution::KernelSolution |
( |
Eigen::MatrixXd |
mMat, |
|
|
Eigen::VectorXd |
bVec, |
|
|
bool |
fitForBackground |
|
) |
| |
|
explicit |
◆ KernelSolution() [2/3]
lsst::ip::diffim::KernelSolution::KernelSolution |
( |
bool |
fitForBackground | ) |
|
|
explicit |
◆ KernelSolution() [3/3]
lsst::ip::diffim::KernelSolution::KernelSolution |
( |
| ) |
|
|
explicit |
◆ ~KernelSolution()
virtual lsst::ip::diffim::KernelSolution::~KernelSolution |
( |
| ) |
|
|
inlinevirtual |
◆ getB()
Eigen::VectorXd const & lsst::ip::diffim::KernelSolution::getB |
( |
| ) |
|
|
inline |
◆ getConditionNumber() [1/2]
double lsst::ip::diffim::KernelSolution::getConditionNumber |
( |
ConditionNumberType |
conditionType | ) |
|
|
virtual |
◆ getConditionNumber() [2/2]
double lsst::ip::diffim::KernelSolution::getConditionNumber |
( |
Eigen::MatrixXd const & |
mMat, |
|
|
ConditionNumberType |
conditionType |
|
) |
| |
|
virtual |
◆ getId()
int lsst::ip::diffim::KernelSolution::getId |
( |
| ) |
const |
|
inline |
◆ getM()
Eigen::MatrixXd const & lsst::ip::diffim::KernelSolution::getM |
( |
| ) |
|
|
inline |
◆ getSolvedBy()
◆ printA()
void lsst::ip::diffim::KernelSolution::printA |
( |
| ) |
|
|
inline |
◆ printB()
void lsst::ip::diffim::KernelSolution::printB |
( |
| ) |
|
|
inline |
◆ printM()
void lsst::ip::diffim::KernelSolution::printM |
( |
| ) |
|
|
inline |
◆ solve() [1/2]
void lsst::ip::diffim::KernelSolution::solve |
( |
| ) |
|
|
virtual |
◆ solve() [2/2]
void lsst::ip::diffim::KernelSolution::solve |
( |
Eigen::MatrixXd const & |
mMat, |
|
|
Eigen::VectorXd const & |
bVec |
|
) |
| |
|
virtual |
◆ _aVec
Eigen::VectorXd lsst::ip::diffim::KernelSolution::_aVec |
|
protected |
◆ _bVec
Eigen::VectorXd lsst::ip::diffim::KernelSolution::_bVec |
|
protected |
◆ _fitForBackground
bool lsst::ip::diffim::KernelSolution::_fitForBackground |
|
protected |
◆ _id
int lsst::ip::diffim::KernelSolution::_id |
|
protected |
◆ _mMat
Eigen::MatrixXd lsst::ip::diffim::KernelSolution::_mMat |
|
protected |
◆ _SolutionId
int lsst::ip::diffim::KernelSolution::_SolutionId = 0 |
|
staticprotected |
◆ _solvedBy
The documentation for this class was generated from the following files: