Skip to content

Commit 5a4ee2e

Browse files
committed
Define isequal for LazyArrays
1 parent 35345b7 commit 5a4ee2e

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ITensorNetworksNext"
22
uuid = "302f2e75-49f0-4526-aef7-d8ba550cb06c"
33
authors = ["ITensor developers <[email protected]> and contributors"]
4-
version = "0.2.1"
4+
version = "0.2.2"
55

66
[deps]
77
AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"

src/LazyNamedDimsArrays/symbolicarray.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Base.size(a::SymbolicArray) = length.(axes(a))
1616
function Base.:(==)(a::SymbolicArray, b::SymbolicArray)
1717
return symname(a) == symname(b) && axes(a) == axes(b)
1818
end
19+
Base.isequal(a::SymbolicArray, b::SymbolicArray) = a == b
1920
function Base.hash(a::SymbolicArray, h::UInt64)
2021
h = hash(:SymbolicArray, h)
2122
h = hash(symname(a), h)

test/test_lazynameddimsarrays.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ using WrappedUnions: unwrap
9696
@test dename(a1) isa SymbolicArray
9797
@test dename(unwrap(a1)) isa SymbolicArray
9898
@test dename(unwrap(a1)) == SymbolicArray(:a1, ())
99+
@test isequal(dename(unwrap(a1)), SymbolicArray(:a1, ()))
99100
@test inds(a1) == ()
100101
@test dimnames(a1) == ()
101102

0 commit comments

Comments
 (0)