Skip to content

Commit b273833

Browse files
committed
update propagator
1 parent affa7bc commit b273833

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/algorithms/propagator/corvector.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function propagator(A::AbstractFiniteMPS, z::Number, H::FiniteMPOHamiltonian,
6161
ϵ = 0.0
6262

6363
for i in [1:(length(A) - 1); length(A):-1:2]
64-
tos = ac_proj(i, init, mixedenvs)
64+
tos = ac_proj(i, init, A, mixedenvs)
6565

6666
H_AC = ∂∂AC(i, init, H, h_envs)
6767
AC = init.AC[i]
@@ -116,7 +116,7 @@ function propagator(A::AbstractFiniteMPS, z, H::FiniteMPOHamiltonian,
116116
ϵ = 0.0
117117

118118
for i in [1:(length(A) - 1); length(A):-1:2]
119-
tos = ac_proj(i, init, mixedenvs)
119+
tos = ac_proj(i, init, A, mixedenvs)
120120
H1_AC = ∂∂AC(i, init, H, envs1)
121121
H2_AC = ∂∂AC(i, init, H2, envs2)
122122
H_AC = LinearCombination((H1_AC, H2_AC), (-2 * ω, 1))
@@ -141,7 +141,7 @@ function propagator(A::AbstractFiniteMPS, z, H::FiniteMPOHamiltonian,
141141
end
142142
end
143143

144-
a = dot(ac_proj(1, init, mixedenvs), init.AC[1])
144+
a = dot(ac_proj(1, init, A, mixedenvs), init.AC[1])
145145
cb = leftenv(envs1, 1, A) * TransferMatrix(init.AL, H[1:length(A.AL)], A.AL)
146146
b = zero(a)
147147
for i in 1:length(cb)

0 commit comments

Comments
 (0)