Skip to content

Commit e93bfe2

Browse files
committed
rename to_graded_axis to_gradedrange
1 parent 8abad01 commit e93bfe2

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

NDTensors/src/lib/Sectors/src/abstractcategory.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,23 +103,23 @@ function GradedAxes.fuse_blocklengths(
103103
end
104104

105105
# cast to range
106-
to_graded_axis(c::AbstractCategory) = to_graded_axis(labelled(1, c))
107-
to_graded_axis(l::LabelledInteger) = gradedrange([l])
108-
to_graded_axis(g::AbstractUnitRange) = g
106+
to_gradedrange(c::AbstractCategory) = to_gradedrange(labelled(1, c))
107+
to_gradedrange(l::LabelledInteger) = gradedrange([l])
108+
to_gradedrange(g::AbstractUnitRange) = g
109109

110110
# allow to fuse a category with a GradedUnitRange
111111
function GradedAxes.tensor_product(c::AbstractCategory, g::AbstractUnitRange)
112-
return tensor_product(to_graded_axis(c), g)
112+
return tensor_product(to_gradedrange(c), g)
113113
end
114114

115115
function GradedAxes.tensor_product(g::AbstractUnitRange, c::AbstractCategory)
116-
return tensor_product(g, to_graded_axis(c))
116+
return tensor_product(g, to_gradedrange(c))
117117
end
118118

119119
function GradedAxes.tensor_product(c1::AbstractCategory, c2::AbstractCategory)
120-
return to_graded_axis(fusion_rule(c1, c2))
120+
return to_gradedrange(fusion_rule(c1, c2))
121121
end
122122

123123
function GradedAxes.fusion_product(c::AbstractCategory)
124-
return to_graded_axis(c)
124+
return to_gradedrange(c)
125125
end

NDTensors/src/lib/Sectors/src/category_product.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ function ×(p1::CategoryProduct, p2::CategoryProduct)
128128
return CategoryProduct(categories_product(categories(p1), categories(p2)))
129129
end
130130

131-
×(a, g::AbstractUnitRange) = ×(to_graded_axis(a), g)
132-
×(g::AbstractUnitRange, b) = ×(g, to_graded_axis(b))
131+
×(a, g::AbstractUnitRange) = ×(to_gradedrange(a), g)
132+
×(g::AbstractUnitRange, b) = ×(g, to_gradedrange(b))
133133
×(nt1::NamedTuple, nt2::NamedTuple) = ×(CategoryProduct(nt1), CategoryProduct(nt2))
134134
×(c1::NamedTuple, c2::AbstractCategory) = ×(CategoryProduct(c1), CategoryProduct(c2))
135135
×(c1::AbstractCategory, c2::NamedTuple) = ×(CategoryProduct(c1), CategoryProduct(c2))
@@ -151,7 +151,7 @@ end
151151
# ==================================== Fusion rules ======================================
152152
# generic case: fusion returns a GradedAxes, even for fusion with Empty
153153
function fusion_rule(::SymmetryStyle, s1::CategoryProduct, s2::CategoryProduct)
154-
return to_graded_axis(categories_fusion_rule(categories(s1), categories(s2)))
154+
return to_gradedrange(categories_fusion_rule(categories(s1), categories(s2)))
155155
end
156156

157157
# Abelian case: fusion returns CategoryProduct
@@ -166,16 +166,16 @@ end
166166

167167
# EmptyCategory acts as trivial on any AbstractCategory, not just CategoryProduct
168168
function fusion_rule(::SymmetryStyle, ::EmptyCategoryProduct, c::AbstractCategory)
169-
return to_graded_axis(c)
169+
return to_gradedrange(c)
170170
end
171171
function fusion_rule(::SymmetryStyle, ::EmptyCategoryProduct, c::CategoryProduct)
172-
return to_graded_axis(c)
172+
return to_gradedrange(c)
173173
end
174174
function fusion_rule(::SymmetryStyle, c::AbstractCategory, ::EmptyCategoryProduct)
175-
return to_graded_axis(c)
175+
return to_gradedrange(c)
176176
end
177177
function fusion_rule(::SymmetryStyle, c::CategoryProduct, ::EmptyCategoryProduct)
178-
return to_graded_axis(c)
178+
return to_gradedrange(c)
179179
end
180180

181181
# abelian case: return Category

0 commit comments

Comments
 (0)