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) -= deltaOrdering 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¶
-