Skip to content

Commit 8c95173

Browse files
committed
Fix Bug
1 parent 28b33ff commit 8c95173

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/contractnetwork.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using BackendSelection: @Algorithm_str, Algorithm
22
using ITensorNetworksNext.LazyNamedDimsArrays: substitute, materialize, lazy,
3-
symnameddims
3+
symnameddims, substitute_lazy
44

55
#Algorithmic defaults
66
default_sequence(::Algorithm"exact") = "leftassociative"
@@ -18,7 +18,7 @@ function contraction_sequence_to_expr(seq)
1818
end
1919

2020
function contraction_sequence(::Algorithm"leftassociative", tn::Vector{<:AbstractArray})
21-
return contraction_sequence_to_expr(collect.(1:length(tn)))
21+
return contraction_sequence_to_expr(collect(1:length(tn)))
2222
end
2323

2424
function contraction_sequence(tn::Vector{<:AbstractArray}; alg = default_sequence_alg)
@@ -27,7 +27,7 @@ end
2727

2828
function contractnetwork(alg::Algorithm"exact", tn::Vector{<:AbstractArray})
2929
contract_sequence = isa(alg.sequence, String) ? contraction_sequence(tn; alg = alg.sequence) : sequence
30-
contract_sequence = substitute(contract_sequence, Dict(symnameddims(i) => lazy(tn[i]) for i in 1:length(tn)))
30+
contract_sequence = substitute_lazy(contract_sequence, Dict(symnameddims(i) => lazy(tn[i]) for i in 1:length(tn)))
3131
return materialize(contract_sequence)
3232
end
3333

test/test_contractnetwork.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using NamedGraphs.GraphsExtensions: arranged_edges, incident_edges
33
using NamedGraphs.NamedGraphGenerators: named_grid
44
using ITensorBase: Index, ITensor
55
using ITensorNetworksNext:
6-
TensorNetwork, linkinds, siteinds, contractnetwork, contraction_sequence, symnameddims, lazy, substitute_lazy, materialize
6+
TensorNetwork, linkinds, siteinds, contractnetwork
77
using TensorOperations: TensorOperations
88
using Test: @test, @testset
99

0 commit comments

Comments
 (0)