Integrators Module¶
Module: brahe.integrators
The integrators module provides numerical integration methods for solving ordinary differential equations (ODEs), with specialized support for orbital mechanics and variational equation propagation.
Module Contents¶
- Configuration - Integrator configuration and adaptive step control
- RK4 Integrator - Classical 4th-order Runge-Kutta method
- RKF45 Integrator - Runge-Kutta-Fehlberg 4(5) adaptive method
- DP54 Integrator - Dormand-Prince 5(4) adaptive method
- RKN1210 Integrator - Runge-Kutta-Nyström 12(10) high-precision method
Common Interface¶
All integrators implement one of these trait interfaces:
FixedStepIntegrator: Fixed time-step integrationAdaptiveStepIntegrator: Adaptive time-step integration with error control
Borth of which provide common methods:
step(): Advance the state by one time stepstep_with_varmat(): Advance state and state transition matrix together
See Also¶
- Numerical Integration User Guide - Conceptual introduction and examples
- Choosing Integrators - Guide to selecting the right integrator
- Configuration Guide - Tuning integrator parameters