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.