Skip to content

Commit 0e5e5d8

Browse files
committed
Remove old changes
1 parent 50369c1 commit 0e5e5d8

File tree

1 file changed

+1
-20
lines changed

1 file changed

+1
-20
lines changed

src/abstractitensornetwork.jl

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -797,23 +797,6 @@ end
797797
is_multi_edge(tn::AbstractITensorNetwork, e) = length(linkinds(tn, e)) > 1
798798
is_multi_edge(tn::AbstractITensorNetwork) = Base.Fix1(is_multi_edge, tn)
799799

800-
function edges_equal(e1s, e2s)
801-
if length(e1s) != length(e2s)
802-
return false
803-
end
804-
for e in e1s
805-
if e e2s && reverse(e) e2s
806-
return false
807-
end
808-
end
809-
return true
810-
end
811-
812-
813-
function edges_equal(tn1::AbstractITensorNetwork, tn2::AbstractITensorNetwork)
814-
return edges_equal(edges(tn1), edges(tn2))
815-
end
816-
817800
"""Add two itensornetworks together by growing the bond dimension. The network structures need to be have the same vertex names, same site index on each vertex """
818801
function ITensorMPS.add(tn1::AbstractITensorNetwork, tn2::AbstractITensorNetwork)
819802
@assert issetequal(vertices(tn1), vertices(tn2))
@@ -823,14 +806,13 @@ function ITensorMPS.add(tn1::AbstractITensorNetwork, tn2::AbstractITensorNetwork
823806

824807
edges_tn1, edges_tn2 = edges(tn1), edges(tn2)
825808

826-
if !edges_equal(tn1, tn2)
809+
if !issetequal(tn1, tn2)
827810
new_edges = union(edges_tn1, edges_tn2)
828811
tn1 = insert_linkinds(tn1, new_edges)
829812
tn2 = insert_linkinds(tn2, new_edges)
830813
end
831814

832815
edges_tn1, edges_tn2 = edges(tn1), edges(tn2)
833-
@assert edges_equal(tn1, tn2)
834816

835817
tn12 = copy(tn1)
836818
new_edge_indices = Dict(
@@ -852,7 +834,6 @@ function ITensorMPS.add(tn1::AbstractITensorNetwork, tn2::AbstractITensorNetwork
852834
e1_v = filter(x -> src(x) == v || dst(x) == v, edges_tn1)
853835
e2_v = filter(x -> src(x) == v || dst(x) == v, edges_tn2)
854836

855-
@assert edges_equal(e1_v, e2_v)
856837
tn1v_linkinds = Index[only(linkinds(tn1, e)) for e in e1_v]
857838
tn2v_linkinds = Index[only(linkinds(tn2, e)) for e in e1_v]
858839
tn12v_linkinds = Index[new_edge_indices[e] for e in e1_v]

0 commit comments

Comments
 (0)