We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3fe94d2 commit a8919e4Copy full SHA for a8919e4
1 file changed
src/transfermatrix/transfermatrix.jl
@@ -87,6 +87,6 @@ function regularize!(v::MPOTensor, lvec::MPSTensor, rvec::MPSTensor)
87
end
88
89
function regularize!(v::MPOTensor, lvec::MPSBondTensor, rvec::MPSBondTensor)
90
- return @plansor v[-1 -2; -3 -4] -= τ[6 2; 3 4] * v[3 4; -3 5] * lvec[5; 2] * rvec[-1; 1] *
91
- τ[-2 -4; 1 6]
+ λ = @plansor lvec[2; 1] * removeunit(removeunit(v, 3), 2)[1; 2]
+ return add!(v, insertleftunit(insertrightunit(rvec, 1; dual=isdual(space(v, 2))), 3), -λ)
92
0 commit comments