boinor.twobody.propagation.vallado

Classes

ValladoPropagator

Propagates Keplerian orbit using Vallado's method.

Functions

vallado(k, r0, v0, tof, *, numiter)

Module Contents

boinor.twobody.propagation.vallado.vallado(k, r0, v0, tof, *, numiter)
class boinor.twobody.propagation.vallado.ValladoPropagator(numiter=350)

Propagates Keplerian orbit using Vallado’s method.

Notes

This algorithm is based on Vallado implementation, and does basic Newton iteration on the Kepler equation written using universal variables. Battin [Bat99] claims his algorithm uses the same amount of memory but is between 40 % and 85 % faster.

kind
propagate(state, tof)