Skip to content

Commit 9d54770

Browse files
committed
remove gradedisequal(OneToOne)
1 parent e8624e3 commit 9d54770

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

NDTensors/src/lib/GradedAxes/src/fusion.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ OneToOne() = OneToOne{Bool}()
66
Base.first(a::OneToOne) = one(eltype(a))
77
Base.last(a::OneToOne) = one(eltype(a))
88

9-
gradedisequal(::OneToOne, ::OneToOne) = true
10-
119
# https://github.com/ITensor/ITensors.jl/blob/v0.3.57/NDTensors/src/lib/GradedAxes/src/tensor_product.jl
1210
# https://en.wikipedia.org/wiki/Tensor_product
1311
# https://github.com/KeitaNakamura/Tensorial.jl

NDTensors/src/lib/GradedAxes/src/gradedunitrange.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ end
3939

4040
# == is just a range comparison that ignores labels. Need dedicated function to check equality.
4141
function gradedisequal(a1::AbstractUnitRange, a2::AbstractUnitRange)
42+
return blockisequal(a1, a2)
43+
end
44+
45+
function gradedisequal(a1::AbstractGradedUnitRange, a2::AbstractGradedUnitRange)
4246
return blockisequal(a1, a2) && (blocklabels(a1) == blocklabels(a2))
4347
end
4448

0 commit comments

Comments
 (0)