poliastro.twobody.propagation.farnocchia

Module Contents

Classes

FarnocchiaPropagator

Propagates orbit using Farnocchia's method.

Attributes

__class__

poliastro.twobody.propagation.farnocchia.__class__
class poliastro.twobody.propagation.farnocchia.FarnocchiaPropagator

Propagates orbit using Farnocchia’s method.

Notes

This method takes initial \(\vec{r}, \vec{v}\), calculates classical orbit parameters, increases mean anomaly and performs inverse transformation to get final \(\vec{r}, \vec{v}\) The logic is based on formulae (4), (6) and (7) from http://dx.doi.org/10.1007/s10569-013-9476-9

kind
propagate(self, state, tof)
propagate_many(self, state, tofs)