Error in HO wavefunction fixed

This commit is contained in:
Nuwan Yapa 2024-05-01 16:08:18 -04:00
parent 3bdf6285e2
commit d90551577d
1 changed files with 2 additions and 2 deletions

View File

@ -60,8 +60,8 @@ function get_W_matrix(basis, basis_HO, μ1ω1, μ2ω2=μ1ω1)
(i1, i2) = Tuple(idx)
((k1, w1), j1, (k2, w2), j2) = basis[i1]
if j1 == l1s[i2] && j2 == l2s[i2]
elem1 = 1/sqrt(sqrt(μ1ω1)) * ho_basis(j1, n1s[i2], 1/sqrt(μ1ω1) * k1) * w1
elem2 = 1/sqrt(sqrt(μ2ω2)) * ho_basis(j2, n2s[i2], 1/sqrt(μ2ω2) * k2) * w2
elem1 = 1/sqrt(sqrt(μ1ω1)) * (-1)^n1s[i2] * ho_basis(j1, n1s[i2], 1/sqrt(μ1ω1) * k1) * w1
elem2 = 1/sqrt(sqrt(μ2ω2)) * (-1)^n2s[i2] * ho_basis(j2, n2s[i2], 1/sqrt(μ2ω2) * k2) * w2
W[idx] = elem1 * elem2
end
end