41 double delta = other.
getE();
52 double g = other.
getE();
64 double delta = other.
getE();
67 alpha = 1.0 + delta * delta / 3.0;
72 beta = (1.0 / (1.0 - delta * delta) - alpha) / (delta * delta);
75 result(0, 0) = alpha + other.
getE1() * other.
getE1() * beta;
76 result(1, 1) = alpha + other.
getE2() * other.
getE2() * beta;
77 result(1, 0) = result(0, 1) = other.
getE1() * other.
getE2() * beta;
83 double g = other.
getE();
86 alpha = 2.0 * (1.0 + g * g / 3.0);
91 beta = 1.0 * (2.0 / (1.0 - g * g) - alpha) / (g * g);
94 result(0, 0) = alpha + other.
getE1() * other.
getE1() * beta;
95 result(1, 1) = alpha + other.
getE2() * other.
getE2() * beta;
96 result(1, 0) = result(0, 1) = other.
getE1() * other.
getE2() * beta;
A complex ellipticity with magnitude .
A complex ellipticity with magnitude .
std::complex< double > & getComplex()
std::complex< double > _complex
A base class for image defects.