lsst.jointcal
master-ga8493ae4fe+2
|
#include <PhotometryTransfo.h>
Public Member Functions | |
PhotometryTransfoSpatiallyInvariant (double value=1) | |
double | apply (double x, double y, double instFlux) const override |
Apply the transform to instFlux at (x,y), put result in flux. More... | |
void | dump (std::ostream &stream=std::cout) const override |
dumps the transfo coefficients to stream. More... | |
int | getNpar () const override |
Return the number of parameters (used to compute chisq) More... | |
void | offsetParams (const double *delta) override |
Offset the parameters by some amount during fitting. More... | |
std::unique_ptr< PhotometryTransfo > | clone () const override |
return a copy (allocated by new) of the transformation. More... | |
void | computeDerivative (Point const &where, PhotometryTransfoSpatiallyInvariant &derivative, const double step=0.01) const |
The spatial derivative of a constant zeropoint is 1. More... | |
double | apply (Point const &in, double instFlux) const |
std::string | __str__ () const |
Return a string describing this transfo. For the pybind11/python layer. More... | |
Protected Member Functions | |
void | setValue (double value) |
Friends | |
class | PhotometryTransfo |
Definition at line 66 of file PhotometryTransfo.h.
|
inline |
Definition at line 68 of file PhotometryTransfo.h.
|
inlineinherited |
Return a string describing this transfo. For the pybind11/python layer.
Definition at line 39 of file PhotometryTransfo.h.
|
inlineinherited |
Definition at line 33 of file PhotometryTransfo.h.
|
inlineoverridevirtual |
Apply the transform to instFlux at (x,y), put result in flux.
Implements lsst::jointcal::PhotometryTransfo.
Definition at line 70 of file PhotometryTransfo.h.
|
inlineoverridevirtual |
return a copy (allocated by new) of the transformation.
Implements lsst::jointcal::PhotometryTransfo.
Definition at line 78 of file PhotometryTransfo.h.
|
inline |
The spatial derivative of a constant zeropoint is 1.
Definition at line 83 of file PhotometryTransfo.h.
|
inlineoverridevirtual |
dumps the transfo coefficients to stream.
Implements lsst::jointcal::PhotometryTransfo.
Definition at line 72 of file PhotometryTransfo.h.
|
inlineoverridevirtual |
Return the number of parameters (used to compute chisq)
Reimplemented from lsst::jointcal::PhotometryTransfo.
Definition at line 74 of file PhotometryTransfo.h.
|
inlineoverridevirtual |
Offset the parameters by some amount during fitting.
Implements lsst::jointcal::PhotometryTransfo.
Definition at line 76 of file PhotometryTransfo.h.
|
inlineprotected |
Definition at line 89 of file PhotometryTransfo.h.
|
friend |
Definition at line 91 of file PhotometryTransfo.h.