Quantum Motion

This program provides a graphic representation of the scattering of a wave
function from a potential. The object undergoing the scattering is
represented by a Gaussian wave packet which moves from the left edge of the
screen toward the potential which is in the center. The potential can be any
one that is selected by the student, drawn "free-hand" or created in our
potential creation program. The program allows the student to select the
speed at which the wave function evolves and to pause the program during
this evolution.

Limitations:

   * To complete the numerical calculations the wave packet and potential
     must sit inside an infinitely high potential well. The edges of this
     well are approximately 1 screen width away from the left and right
     edges of the computer screen. If a student allows the program to run
     long enough reflections from these boundaries will appear as wave
     packets coming back from the edges of the screen.
   * The advanced options allow students to change some of the integration
     variables. For most students these changes would only be confusing.
     However, for students who are interested in exploring how changing the
     variables changes the results, these variable manipulations could be
     interesting. Unfortunately, certain settings may cause the program to
     crash.
   * Some small "wiggles" in the Gaussian wave packet may appear as the wave
     packet starts moving. These are artifacts of the calculation.
