poliastro.twobody.propagation.vallado

Module Contents

Classes

ValladoPropagator

Propagates Keplerian orbit using Vallado's method.

Functions

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

Attributes

__class__

poliastro.twobody.propagation.vallado.__class__
poliastro.twobody.propagation.vallado.vallado(k, r0, v0, tof, *, numiter)
class poliastro.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 claims his algorithm uses the same amount of memory but is between 40 % and 85 % faster.

kind
propagate(self, state, tof)