boinor.twobody.propagation.gooding¶
module related to propagation of an orbit using Gooding’s method in the twobody sub-package
Classes¶
Propagate the orbit using the Gooding method. |
Module Contents¶
- class boinor.twobody.propagation.gooding.GoodingPropagator¶
Propagate the orbit using the Gooding method.
The Gooding method solves the Elliptic Kepler Equation with a cubic convergence, and accuracy better than 10e-12 rad is normally achieved. It is not valid for eccentricities equal or greater than 1.0.
Notes
This method was developed by Gooding and Odell in their paper The hyperbolic Kepler equation (and the elliptic equation revisited) with DOI: https://doi.org/10.1007/BF01235540
- kind¶
- propagate(state, tof)¶
actual propagation function for Gooding propagator
- propagate_many_sa(state, tofs)¶
actual propagation function for Gooding propagator with array of TOFs