Mass parameter (mu) incorporated

This commit is contained in:
Nuwan Yapa 2024-03-04 14:17:38 -05:00
parent 2067a01f42
commit 93fa3c4dc7
3 changed files with 4 additions and 4 deletions

View File

@ -14,7 +14,7 @@ n_max = 20
ns = collect(0:n_max)
ls = fill(l, n_max + 1)
T = 1/μ * sp_T_matrix(ns, ls; ω=ω)
T = sp_T_matrix(ns, ls; ω=ω, μ=μ)
V = V1 .* V_Gaussian.(R1, l, ns, transpose(ns); ω=ω) + V2 .* V_Gaussian.(R2, l, ns, transpose(ns); ω=ω)
n_EC = 8

View File

@ -55,7 +55,7 @@ end
get_V_matrix(V_l, ls, ns) = throw("unimplemented")
function sp_T_matrix(ns, ls; ω=1.0)
function sp_T_matrix(ns, ls; ω=1.0, μ=1.0)
mat = zeros(length(ns), length(ns))
for idx in CartesianIndices(mat)
(i, j) = Tuple(idx)
@ -70,7 +70,7 @@ function sp_T_matrix(ns, ls; ω=1.0)
end
end
end
return ω .* mat
return (ω / μ) .* mat
end
get_H_matrix(V_l, ns, ls) = get_T_matrix(ns, ls) + get_V_matrix(V_l, ns, ls)

View File

@ -14,7 +14,7 @@ n_max = 15
ns = collect(0:n_max)
ls = fill(l, n_max + 1)
T = 1/μ * sp_T_matrix(ns, ls; ω=ω)
T = sp_T_matrix(ns, ls; ω=ω, μ=μ)
V = V1 .* V_Gaussian.(R1, l, ns, transpose(ns); ω=ω) + V2 .* V_Gaussian.(R2, l, ns, transpose(ns); ω=ω)
cs = range(1.35, 0.9, 5)