Skip to main content

Module physics

Module physics 

Source
Expand description

Orbital physics engine with symplectic integrators.

Implements numerical integration for orbital mechanics:

  • Yoshida 4th order (symplectic, time-reversible)
  • N-body gravitational force field
  • Adaptive time-stepping for close encounters

§References

[8] Hairer, Lubich, Wanner, “Geometric Numerical Integration,” 2006. [13] H. Yoshida, “Construction of higher order symplectic integrators,” 1990. [30] Hockney & Eastwood, “Computer Simulation Using Particles,” 1988.

Structs§

AdaptiveIntegrator
Adaptive time-stepping for close encounters.
NBodyState
N-body gravitational system state.
OrbitBody
Body state in the N-body system.
YoshidaIntegrator
Yoshida 4th order symplectic integrator.