Relates transform(s) to their position in the fitting matrix and allows interaction with the transform(s).
More...
#include <PhotometryMapping.h>
Relates transform(s) to their position in the fitting matrix and allows interaction with the transform(s).
Definition at line 44 of file PhotometryMapping.h.
◆ PhotometryMappingBase() [1/3]
lsst::jointcal::PhotometryMappingBase::PhotometryMappingBase |
( |
| ) |
|
|
inline |
◆ ~PhotometryMappingBase()
virtual lsst::jointcal::PhotometryMappingBase::~PhotometryMappingBase |
( |
| ) |
|
|
inlinevirtual |
◆ PhotometryMappingBase() [2/3]
No copy or move: there is only ever one instance of a given mapping (i.e. per ccd+visit)
◆ PhotometryMappingBase() [3/3]
◆ computeParameterDerivatives()
virtual void lsst::jointcal::PhotometryMappingBase::computeParameterDerivatives |
( |
MeasuredStar const & |
measuredStar, |
|
|
double |
value, |
|
|
Eigen::Ref< Eigen::VectorXd > |
derivatives |
|
) |
| const |
|
pure virtual |
◆ freezeErrorTransform()
virtual void lsst::jointcal::PhotometryMappingBase::freezeErrorTransform |
( |
| ) |
|
|
pure virtual |
Once this routine has been called, the error transform is not modified by offsetParams().
The routine can be called when the mappings are roughly in place. After the call, the transformations used to propagate errors are no longer affected when updating the mappings. This allows an exactly linear fit, which can be necessary for some model+data combinations.
Implemented in lsst::jointcal::ChipVisitPhotometryMapping, and lsst::jointcal::PhotometryMapping.
◆ getIndex()
Eigen::Index lsst::jointcal::PhotometryMappingBase::getIndex |
( |
| ) |
|
|
inline |
◆ getMappingIndices()
virtual void lsst::jointcal::PhotometryMappingBase::getMappingIndices |
( |
IndexVector & |
indices | ) |
const |
|
pure virtual |
◆ getNpar()
virtual std::size_t lsst::jointcal::PhotometryMappingBase::getNpar |
( |
| ) |
const |
|
pure virtual |
◆ getParameters()
virtual Eigen::VectorXd lsst::jointcal::PhotometryMappingBase::getParameters |
( |
| ) |
|
|
pure virtual |
◆ isFixed()
bool lsst::jointcal::PhotometryMappingBase::isFixed |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ print()
virtual void lsst::jointcal::PhotometryMappingBase::print |
( |
std::ostream & |
out | ) |
const |
|
pure virtual |
◆ setFixed()
void lsst::jointcal::PhotometryMappingBase::setFixed |
( |
bool |
_fixed | ) |
|
|
inline |
Make this mapping's parameters fixed (i.e. not varied during fitting).
Definition at line 100 of file PhotometryMapping.h.
◆ setIndex()
void lsst::jointcal::PhotometryMappingBase::setIndex |
( |
Eigen::Index |
i | ) |
|
|
inline |
◆ transform()
virtual double lsst::jointcal::PhotometryMappingBase::transform |
( |
MeasuredStar const & |
measuredStar, |
|
|
double |
value |
|
) |
| const |
|
pure virtual |
◆ transformError()
virtual double lsst::jointcal::PhotometryMappingBase::transformError |
( |
MeasuredStar const & |
measuredStar, |
|
|
double |
value, |
|
|
double |
valueErr |
|
) |
| const |
|
pure virtual |
◆ fixed
bool lsst::jointcal::PhotometryMappingBase::fixed |
|
protected |
◆ index
Eigen::Index lsst::jointcal::PhotometryMappingBase::index |
|
protected |
The documentation for this class was generated from the following file:
- /j/snowflake/release/lsstsw/stack/1a1d771/Linux64/jointcal/20.0.0/include/lsst/jointcal/PhotometryMapping.h