Global μω coefficient added

This commit is contained in:
Nuwan Yapa 2024-04-19 17:51:27 -04:00
parent 9675e4a47e
commit 4fa01f80e1
1 changed files with 10 additions and 8 deletions

View File

@ -2,15 +2,17 @@ using Arpack, SparseArrays
include("ho_basis.jl") include("ho_basis.jl")
include("p_space.jl") include("p_space.jl")
E_max = 40
μ1ω1_gen = 1/2
μ2ω2_gen = 2
Λ = 0 Λ = 0
m = 1.0 m = 1.0
Va = -2 Va = -2
Ra = 2 Ra = 2
E_max = 40
μω_global = 0.5
# due to Jacobi coordinates
μ1ω1 = μω_global * 1/2
μ2ω2 = μω_global * 2
μ1 = m * 1/2 μ1 = m * 1/2
μ2 = m * 2/3 μ2 = m * 2/3
@ -25,12 +27,12 @@ end
println("Basis size = ", length(Es)) println("Basis size = ", length(Es))
println("Constructing KE matrices") println("Constructing KE matrices")
@time "T1" T1 = sp_T_matrix(n1s, l1s; mask=mask1, μω_gen=μ1ω1_gen, μ=μ1) @time "T1" T1 = sp_T_matrix(n1s, l1s; mask=mask1, μω_gen=μ1ω1, μ=μ1)
@time "T2" T2 = sp_T_matrix(n2s, l2s; mask=mask2, μω_gen=μ2ω2_gen, μ=μ2) @time "T2" T2 = sp_T_matrix(n2s, l2s; mask=mask2, μω_gen=μ2ω2, μ=μ2)
println("Constructing PE matrices") println("Constructing PE matrices")
V1_elem(l, n1, n2) = Va * V_Gaussian(Ra, l, n1, n2; μω_gen=μ1ω1_gen) V1_elem(l, n1, n2) = Va * V_Gaussian(Ra, l, n1, n2; μω_gen=μ1ω1)
V_relative_elem(l, n1, n2) = Va * V_Gaussian(Ra, l, n1, n2; μω_gen=1.0) V_relative_elem(l, n1, n2) = Va * V_Gaussian(Ra, l, n1, n2; μω_gen=μω_global)
@time "V1" V1 = sp_V_matrix(V1_elem, n1s, l1s; mask=mask1) @time "V1" V1 = sp_V_matrix(V1_elem, n1s, l1s; mask=mask1)
@time "V relative" V_relative = sp_V_matrix(V_relative_elem, n1s, l1s; mask=mask1) + sp_V_matrix(V_relative_elem, n2s, l2s; mask=mask2) @time "V relative" V_relative = sp_V_matrix(V_relative_elem, n1s, l1s; mask=mask1) + sp_V_matrix(V_relative_elem, n2s, l2s; mask=mask2)
@time "Moshinsky brackets" U = Moshinsky_transform(Es, n1s, l1s, n2s, l2s, Λ) @time "Moshinsky brackets" U = Moshinsky_transform(Es, n1s, l1s, n2s, l2s, Λ)