You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think it could be reasonable to make functionality like:
GradedUnitRanges.blockmergesortperm
GradedUnitRanges.blockmergesort
GradedUnitRanges.blocksortperm
GradedUnitRanges.blocksort (not defined yet but probably should be).
part of the public interface of GradedUnitRanges.jl, since sorting by sector and merging common sectors is a pretty common operation. However, maybe they should be renamed to:
to make it clearer that the sorting/merging is done by sector. I don't think there is a need for GradedUnitRanges.blockpermute(a::AbstractBlockedUnitRange, indices::AbstractVector{<:Block{1}}) since if I understand what you mean by that, that is already defined through indexing syntax like a[indices], or to get it as a new axis you can do only(axes(a[indices])) as I suggest in the comment above.
The text was updated successfully, but these errors were encountered:
As mentioned in ITensor/BlockSparseArrays.jl#52
The text was updated successfully, but these errors were encountered: