kepler
library
Functions
-
kepler1(double e, double m, {int places = 8})
→ double
-
Solves Kepler's equation by simple iteration.
-
kepler2(double e, double m, {int places = 8})
→ double
-
Solves Kepler's equation by Newton-like iteration.
-
kepler2a(double e, double m, {int places = 8})
→ double
-
Kepler2 with Leingärtner limiting to avoid divergence.
-
kepler2b(double e, double m, {int places = 8})
→ double
-
Kepler2 with Steele limiting to avoid divergence.
-
kepler3(double e, double m)
→ double
-
Solves Kepler's equation by binary search (53 iterations).
-
kepler4(double e, double m)
→ double
-
Approximate solution valid only for small eccentricity.
-
radius(double eAnom, double e, double a)
→ double
-
Radius distance from eccentric anomaly
eAnom, eccentricity e,
and semimajor axis a.
-
trueAnomaly(double eAnom, double e)
→ double
-
True anomaly ν from eccentric anomaly
e_anom and eccentricity e.