Separable forced harmonic oscillators (source code)

= Separable forced harmonic oscillators

A Hamiltonian that is a sum of one-coordinate quadratic potentials plus linear terms becomes a collection of independent harmonic oscillators after translating each equilibrium position.