Class PhotometryTransformSpatiallyInvariant

Inheritance Relationships

Base Type

Derived Types

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