poliastro2.core.actions.propagate.gooding

Classes

GoodingPropagator()

Propagate the orbit using the Gooding method.

class poliastro2.core.actions.propagate.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 = 1
propagate(state, tof)