Hamiltonian mechanics
Symplectic integrator
RungeKutta methods
Semi-implicit Euler method
Canonical transformation
Leapfrog integration
Symplectic group