pub fn propagate_symplectic(
initial: &PropState,
mu: Mu,
dt: f64,
duration: f64,
) -> SymplecticResultExpand description
Propagate a ballistic (thrust-free) orbit using the Störmer-Verlet symplectic integrator.
Returns the full trajectory. For ballistic orbits only — thrust is not supported because symplectic integrators lose their conservation guarantees with non-conservative forces.
§Arguments
initial— Initial statemu— Central body gravitational parameterdt— Fixed timestep (seconds)duration— Total propagation time (seconds)