diff --git a/3b_bound.jl b/3b_bound.jl new file mode 100644 index 0000000..8e40647 --- /dev/null +++ b/3b_bound.jl @@ -0,0 +1,19 @@ +include("Hamiltonian.jl") +mode = cpu_tensor +T = Float32 + +V_gauss(r2) = -2 * exp(-r2 / 4) + +d = 3 +n = 3 +N = 20 +L = 15 +n_imag = 1 +ϕ = 0 + +s = system{T}(d, n, N, L) +H = Hamiltonian{T}(s, V_gauss, ϕ, n_imag, mode) +@time evals, _, info = eig(H, 5) + +print(info.numops, " operations") +display(evals)