qvis.kgwave.psi

Classical solution based on positive-frequency complex solution.

class qvis.kgwave.psi.psi(n, cn, mu)

Solution of wave equation.

energy(x, t)

H = (1/2) * ( ydot^2 + yprime^2 + m^2 y^2)

psi(x, t)

Positive freq complex solution. psi(x,t) = sum_k c_k e^(-iw(k)t) sqrt(2) sin(kx)

psidot(x, t)

Time derivative. psidot(x,t) = sum_k (-iw(k)c_k) e^(-iw(k)t) sqrt(2) sin(kx)

psiprime(x, t)

Spatial derivative. psi(x,t) = sum_k k c_k e^(-iw(k)t) sqrt(2) cos(kx)

y(x, t)

Real part.

ydot(x, t)

Real part.

yprime(x, t)

Real part.

qvis.kgwave.psi.psi_from_init(x0, y0, ydot0, mu, nmax=10)

Determine cn based on initial data for 1 <= n <= nmax. Formula is c_k = xi_k . chi_k where xi_k = sqrt(2) sin(kx) and chi_k = y0 + i ydot0 / w_k .

qvis.kgwave.psi.psi_from_wavefunction(x0, psi0, mu, nmax=10)

Determine cn based on initial data for 1 <= n <= nmax. Formula is c_k = xi_k . psi0.