Skip to content

Commit 21df582

Browse files
committed
inline factorize_gradedaxis
1 parent 20acb54 commit 21df582

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

NDTensors/src/lib/SymmetrySectors/src/sector_product.jl

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,10 @@ function fix_fused_product_type(::AbelianStyle, T::Type, fused)
131131
end
132132

133133
function fix_fused_product_type(::NotAbelianStyle, T::Type, fused)
134-
g = factorize_gradedaxis(fused)
135-
return recover_gradedaxis_product_type(T, g)
136-
end
137-
138-
function factorize_gradedaxis(fused)
139-
# convert eg. Tuple{GradedUnitRange{SU2}, GradedUnitRange{SU2}} into GradedUnitRange{SU2×SU2}
134+
# convert e.g. Tuple{GradedUnitRange{SU2}, GradedUnitRange{SU2}} into GradedUnitRange{SU2×SU2}
140135
g = reduce(×, fused)
141136
# convention: keep unsorted blocklabels as produced by F order loops in ×
142-
return g
137+
return recover_gradedaxis_product_type(T, g)
143138
end
144139

145140
function recover_gradedaxis_product_type(T::Type, g0::AbstractGradedUnitRange)

0 commit comments

Comments
 (0)