Mapping implementation for a polynomial transformation.
More...
#include <SimplePolyMapping.h>
Mapping implementation for a polynomial transformation.
Definition at line 113 of file SimplePolyMapping.h.
◆ ~SimplePolyMapping()
lsst::jointcal::SimplePolyMapping::~SimplePolyMapping |
( |
| ) |
|
|
inline |
◆ SimplePolyMapping() [1/3]
lsst::jointcal::SimplePolyMapping::SimplePolyMapping |
( |
GtransfoLin const & |
CenterAndScale, |
|
|
GtransfoPoly const & |
gtransfo |
|
) |
| |
|
inline |
The transformation will be initialized to gtransfo, so that the effective transformation reads gtransfo*CenterAndScale.
Definition at line 129 of file SimplePolyMapping.h.
◆ SimplePolyMapping() [2/3]
No copy or move: there is only ever one instance of a given mapping (i.e.. per ccd+visit)
◆ SimplePolyMapping() [3/3]
◆ computeTransformAndDerivatives()
◆ freezeErrorScales()
virtual void lsst::jointcal::SimpleGtransfoMapping::freezeErrorScales |
( |
| ) |
|
|
inlinevirtualinherited |
◆ getIndex()
unsigned lsst::jointcal::SimpleGtransfoMapping::getIndex |
( |
| ) |
const |
|
inlineinherited |
position of the parameters within the grand fitting scheme
Definition at line 97 of file SimplePolyMapping.h.
◆ getMappingIndices()
void lsst::jointcal::SimpleGtransfoMapping::getMappingIndices |
( |
std::vector< unsigned > & |
indices | ) |
const |
|
inlinevirtualinherited |
◆ getNpar()
unsigned lsst::jointcal::SimpleGtransfoMapping::getNpar |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ getTransfo()
Gtransfo const& lsst::jointcal::SimplePolyMapping::getTransfo |
( |
| ) |
const |
|
inlinevirtual |
◆ offsetParams()
void lsst::jointcal::SimpleGtransfoMapping::offsetParams |
( |
Eigen::VectorXd const & |
delta | ) |
|
|
inlinevirtualinherited |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ positionDerivative()
void lsst::jointcal::SimplePolyMapping::positionDerivative |
( |
Point const & |
where, |
|
|
Eigen::Matrix2d & |
derivative, |
|
|
double |
epsilon |
|
) |
| const |
|
inlinevirtual |
◆ setIndex()
void lsst::jointcal::SimpleGtransfoMapping::setIndex |
( |
unsigned |
i | ) |
|
|
inlineinherited |
◆ transformPosAndErrors()
void lsst::jointcal::SimplePolyMapping::transformPosAndErrors |
( |
FatPoint const & |
where, |
|
|
FatPoint & |
outPoint |
|
) |
| const |
|
inlinevirtual |
◆ errorProp
std::shared_ptr<Gtransfo> lsst::jointcal::SimpleGtransfoMapping::errorProp |
|
protectedinherited |
◆ index
unsigned lsst::jointcal::SimpleGtransfoMapping::index |
|
protectedinherited |
◆ lin
std::unique_ptr<GtransfoLin> lsst::jointcal::SimpleGtransfoMapping::lin |
|
protectedinherited |
◆ toFit
bool lsst::jointcal::SimpleGtransfoMapping::toFit |
|
protectedinherited |
◆ transfo
std::shared_ptr<Gtransfo> lsst::jointcal::SimpleGtransfoMapping::transfo |
|
protectedinherited |
The documentation for this class was generated from the following file: