Schrodinger
v0r4

Click To Launch
New in this version:
  - Implemented
absorbing boundary conditions.
 
  - Added CCD
 
  - It’s
vertical now.
 
  - Added a
rotatable ruler.
 
  - Fixed plane
wave
 
  - Added high
intensity mode.
 
  - Added gun
controls & setters
 
Remaining
Features:
 
Model:
  - How to handle incoherent waves?
 
  - How to handle multiple detections?
 
  - CCD detectors
 
  - Increased/user controlled decoherence.
 
  - Slit walls are absorptive (non
reflective?)
 
  - Add neutrons
 
  - Maybe add Helium atoms
 
  - Proper units for everything
 
  
    - Handle multiple scales
 
  
  - Appropriate choice of wavepacket size
(based on slit size)
 
  - How to get light (as Gaussian
wavepacket) to go same speed independent of momentum?
 
  - Particle detection at screen should
collapse wavefunction (in 1-particle mode)
 
  - When intensity mode (multi-particle)
is on
 
  
    - Allow only grayscale as magnitude
representation
 
    - Compute two lattices (one per slit)
 
    - Show results as sum-of-magnitudes
(non-interfering)
 
    - Compute the intensity pattern on the
screen from this.
 
  
  - For bookkeeping in multi-particle
mode, adding a particle means increasing norm by 1, detecting means
decreasing by 1.
 
  - Can a spherical wave be used? Or must
we fire in-phase Gaussian particles?
 
  
    - Preliminary results show cylinder
waves to fail in certain circumstances.
 
  
  - Add a “classical mode” in which small
wavepackets are treated & displayed as classical particles.
 
 
Graphics:
  - Add magnifying
glass
 
  - CCD detector
graphics
 
  - Ruler with
changeable units
 
  - Colors on photon
wavelength slider
 
 
Controls:
  - Set wavelength.
 
  - Set particle
speed.
 
  - Intensity control
(how will this work if we require only 1 particle at a time in the
chamber?)
 
  - Controls for the
slit.
 
  - Ability to delete
detectors.
 
 
Misc:
1. Increase
Performance
 
Internal:
 
Bugs: