Source
Updates/frame
fps:
New Ψ
Sketch V
Erase V
Sketch size
Show V(
r
)
Show Ψ(
p
)
3D display
Re(Δt)
Im(Δt)
Normalize Ψ after each frame
x: 0, y: 0
<px>: 0, <py>: 0
Simulation domain
-128 ≤ x < 128
-128 ≤ y < 128
Grid size
16x16
32x32
64x64
128x128
256x256
512x512
1024x1024
2048x2048
Preset V(x, y, t)
Free (periodic)
Harmonic
Double slit
Circular well
Spike
Upside down spike
Absorbing boundaries (A.B.)
Double slit (A.B.)
Spike (A.B.)
Upside down spike (A.B.)
Moving Gaussian
Upside down Gaussian
Enter V(x, y, t)
To reduce numerical error,
V will be clipped so that
|V(x, y, t)| < 2
Set V using image
Will look pixilated for smaller grid sizes.
Preset nonlinear term
None
100*abs(a*psi)^2
a*exp(-abs(psi)^2/0.01^2)
Combination of above two
Enter nonlinearity f(Ψ)
Kinetic energy-momentum
relation: KE(px, py)