Skip to content

Commit a4e596f

Browse files
committed
test for inferred
1 parent dc25afc commit a4e596f

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

test/algorithms/excitations.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ verbosity_conv = 1
1919
ψ, envs, _ = find_groundstate(
2020
ψ, H; maxiter = 400, verbosity = verbosity_conv, tol = 1.0e-10
2121
)
22-
energies, ϕs = @inferred excitations(
22+
energies, ϕs = @testinferred excitations(
2323
H, QuasiparticleAnsatz(), Float64(pi), ψ, envs
2424
)
2525
@test energies[1] 0.41047925 atol = 1.0e-4
@@ -46,7 +46,7 @@ verbosity_conv = 1
4646
ψ, envs, _ = leading_boundary(
4747
ψ, H, VUMPS(; maxiter = 400, verbosity = verbosity_conv, tol = 1.0e-10)
4848
)
49-
energies, ϕs = @inferred excitations(
49+
energies, ϕs = @testinferred excitations(
5050
H, QuasiparticleAnsatz(), [0.0, Float64(pi / 2)], ψ, envs; verbosity = 0
5151
)
5252
@test abs(energies[1]) > abs(energies[2]) # has a minimum at pi/2
@@ -66,22 +66,22 @@ verbosity_conv = 1
6666
ψ, envs, = find_groundstate(ψ, H; verbosity)
6767

6868
# find energy with quasiparticle ansatz
69-
energies_QP, ϕs = @inferred excitations(H, QuasiparticleAnsatz(), ψ, envs)
69+
energies_QP, ϕs = @testinferred excitations(H, QuasiparticleAnsatz(), ψ, envs)
7070
@test variance(ϕs[1], H) < 1.0e-6
7171

7272
# find energy with normal dmrg
7373
for gsalg in (
7474
DMRG(; verbosity, tol = 1.0e-6),
7575
DMRG2(; verbosity, tol = 1.0e-6, trscheme = trunctol(; atol = 1.0e-4)),
7676
)
77-
energies_dm, _ = @inferred excitations(H, FiniteExcited(; gsalg), ψ)
77+
energies_dm, _ = @testinferred excitations(H, FiniteExcited(; gsalg), ψ)
7878
@test energies_dm[1] energies_QP[1] + expectation_value(ψ, H, envs) atol = 1.0e-4
7979
end
8080

8181
# find energy with Chepiga ansatz
82-
energies_ch, _ = @inferred excitations(H, ChepigaAnsatz(), ψ, envs)
82+
energies_ch, _ = @testinferred excitations(H, ChepigaAnsatz(), ψ, envs)
8383
@test energies_ch[1] energies_QP[1] + expectation_value(ψ, H, envs) atol = 1.0e-4
84-
energies_ch2, _ = @inferred excitations(H, ChepigaAnsatz2(), ψ, envs)
84+
energies_ch2, _ = @testinferred excitations(H, ChepigaAnsatz2(), ψ, envs)
8585
@test energies_ch2[1] energies_QP[1] + expectation_value(ψ, H, envs) atol = 1.0e-4
8686
return energies_QP[1]
8787
end

0 commit comments

Comments
 (0)