lsst.jointcal
14.0-17-ge3cc87b+13
|
A mapping containing a single photometryTransfo. More...
#include <PhotometryMapping.h>
Public Member Functions | |
PhotometryMapping (std::shared_ptr< PhotometryTransfo > transfo) | |
unsigned | getNpar () const override |
Number of total parameters in this mapping. More... | |
double | transform (MeasuredStar const &measuredStar, double instFlux) const override |
Return the on-sky transformed flux at (x,y). More... | |
void | computeParameterDerivatives (MeasuredStar const &measuredStar, double instFlux, Eigen::Ref< Eigen::VectorXd > derivatives) const override |
Compute the derivatives with respect to the parameters (i.e. More... | |
void | offsetParams (Eigen::VectorXd const &delta) override |
Offset the transfo parameters by delta. More... | |
Eigen::VectorXd | getParameters () override |
void | getMappingIndices (std::vector< unsigned > &indices) const override |
Gets how this set of parameters (of length getNpar()) map into the "grand" fit. More... | |
void | dump (std::ostream &stream=std::cout) const override |
Dump the contents of the transfos, for debugging. More... | |
std::shared_ptr< PhotometryTransfo > | getTransfo () const |
void | setFixed (bool _fixed) |
Make this mapping's parameters fixed (i.e. not varied during fitting). More... | |
bool | isFixed () |
unsigned | getIndex () |
Get the index of this mapping in the grand fit. More... | |
void | setIndex (unsigned i) |
Set the index of this mapping in the grand fit. More... | |
Protected Attributes | |
unsigned | index |
bool | fixed |
A mapping containing a single photometryTransfo.
Definition at line 95 of file PhotometryMapping.h.
|
inlineexplicit |
Definition at line 97 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Compute the derivatives with respect to the parameters (i.e.
the coefficients).
[in] | measuredStar | The measured star position to transform. |
[in] | instFlux | The instrument flux to compute the derivative at. |
[out] | derivatives | The computed derivatives, in the same order as the deltas in offsetParams. |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 115 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Dump the contents of the transfos, for debugging.
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 139 of file PhotometryMapping.h.
|
inlineinherited |
Get the index of this mapping in the grand fit.
Definition at line 80 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Gets how this set of parameters (of length getNpar()) map into the "grand" fit.
Expects that indices has enough space reserved.
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 131 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Number of total parameters in this mapping.
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 101 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 128 of file PhotometryMapping.h.
|
inline |
Definition at line 144 of file PhotometryMapping.h.
|
inlineinherited |
Definition at line 66 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Offset the transfo parameters by delta.
[in] | delta | vector to offset transfo parameters. Same ordering as derivatives in computeParameterDerivatives(); |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 125 of file PhotometryMapping.h.
|
inlineinherited |
Make this mapping's parameters fixed (i.e. not varied during fitting).
Definition at line 65 of file PhotometryMapping.h.
|
inlineinherited |
Set the index of this mapping in the grand fit.
Definition at line 83 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Return the on-sky transformed flux at (x,y).
[in] | measuredStar | The measured star position to transform. |
[in] | instFlux | The instrument flux to transform. |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 110 of file PhotometryMapping.h.
|
protectedinherited |
Definition at line 89 of file PhotometryMapping.h.
|
protectedinherited |
Definition at line 87 of file PhotometryMapping.h.