RK78Propagator
- class ssapy.propagator.RK78Propagator(accel, h, tol=(1e-06, 1e-06, 1e-06, 1e-09, 1e-09, 1e-09))[source][source]
Bases:
RK8Propagator
Runge-Kutta 8th order numerical integrator with adaptive step size computed from embedded 7th order integrator error estimate.
- Parameters:
accel (ssapy.Accel) – Accel object containing the acceleration model by which to propagate.
h (float) – Initial step size in seconds. A few 10s of seconds is usually a good starting point here; it’ll automatically be adjusted by the algorithm.
tol (float or array of float.) – Tolerance for a single integrator step. Used to adaptively change the integrator step size. Broadcasts to 6-dimensions. A good target is usually ~[1e-6, 1e-6, 1e-6, 1e-9, 1e-9, 1e-9] for cm accuracy at GEO over a few days, or around LEO over a few hours.
Attributes Summary
Attributes Documentation