Class PhotometryTransformSpatiallyInvariant¶
Defined in File PhotometryTransform.h
Inheritance Relationships¶
Base Type¶
public lsst::jointcal::PhotometryTransform
(Class PhotometryTransform)
Derived Types¶
public lsst::jointcal::FluxTransformSpatiallyInvariant
(Class FluxTransformSpatiallyInvariant)public lsst::jointcal::MagnitudeTransformSpatiallyInvariant
(Class MagnitudeTransformSpatiallyInvariant)
Class Documentation¶
-
class
PhotometryTransformSpatiallyInvariant
: public lsst::jointcal::PhotometryTransform¶ Photometry offset independent of position. Abstract class.
Subclassed by lsst::jointcal::FluxTransformSpatiallyInvariant, lsst::jointcal::MagnitudeTransformSpatiallyInvariant
Public Functions
-
PhotometryTransformSpatiallyInvariant
(double value)¶
-
void
dump
(std::ostream &stream = std::cout) const¶ dumps the transform coefficients to stream.
-
std::size_t
getNpar
() const¶ Return the number of parameters (used to compute chisq)
-
void
offsetParams
(Eigen::VectorXd const &delta)¶ Offset the parameters by some (negative) amount during fitting.
Equivalent to
flatten(parameters) -= delta
Ordering of delta is the same as the ordering of the derivatives returned from
computeParameterDerivatives
.
-
Eigen::VectorXd
getParameters
() const¶ Get a copy of the parameters of this model, in the same order as
offsetParams
.
Protected Functions
-
double
getValue
() const¶
-