35 return (1.0 - e) / (1.0 + e);
39 double delta = other.
getE();
43 double g = (1.0 -
std::sqrt(1.0 - delta * delta)) / delta;
50 double eta = other.
getE();
62 double delta = other.
getE();
66 alpha = 0.5 + 0.125 * delta * delta;
69 alpha = (1.0 -
s) / (delta * delta);
70 beta = (2.0 * alpha - 1.0) / (delta * delta *
s);
81 double eta = other.
getE();
84 alpha = 0.5 - eta * eta / 24.0;
89 beta = (0.5 * (1.0 - g * g) - alpha) / (eta * eta);
double getAxisRatio() const
std::complex< double > & getComplex()
ReducedShear & operator=(ReducedShear const &other)
A base class for image defects.
Jacobian dAssign(ReducedShear const &other)
std::complex< double > _complex
A complex ellipticity with magnitude .
ItemVariant const * other
A complex ellipticity with magnitude .