boinor.twobody.propagation.vallado ================================== .. py:module:: boinor.twobody.propagation.vallado .. autoapi-nested-parse:: module related to propagation of an orbit using Vallado's method in the twobody sub-package Classes ------- .. autoapisummary:: boinor.twobody.propagation.vallado.ValladoPropagator Functions --------- .. autoapisummary:: boinor.twobody.propagation.vallado.vallado Module Contents --------------- .. py:function:: vallado(k, r0, v0, tof, *, numiter) high level implementation of Vallado's method (see also core/propagation) .. py:class:: ValladoPropagator(numiter=350) Propagates Keplerian orbit using Vallado's method. .. rubric:: Notes This algorithm is based on Vallado implementation, and does basic Newton iteration on the Kepler equation written using universal variables. :cite:t:`Battin1999` claims his algorithm uses the same amount of memory but is between 40 % and 85 % faster. .. py:attribute:: kind .. py:method:: propagate(state, tof) actual propagation function for Vallado propagator .. py:method:: propagate_many(state, tofs) actual propagation function for Vallado propagator with array of TOFs