@@ -49,11 +49,11 @@ function fusiontensor_permutedims!(ftdst, ftsrc, biperm::AbstractBlockPermutatio
4949 return ftdst
5050 end
5151 end
52- return permute_data ! (SymmetryStyle (ftdst), ftdst, ftsrc, Tuple (biperm))
52+ return _fusiontensor_permutedims ! (SymmetryStyle (ftdst), ftdst, ftsrc, Tuple (biperm))
5353end
5454
5555# =============================== Internal =============================================
56- function permute_data ! (:: AbelianStyle , ftdst, ftsrc, flatperm)
56+ function _fusiontensor_permutedims ! (:: AbelianStyle , ftdst, ftsrc, flatperm)
5757 # abelian case: all unitary blocks are 1x1 identity matrices
5858 # compute_unitary is only called to get block positions
5959 unitary = compute_unitary (ftdst, ftsrc, flatperm)
@@ -65,7 +65,7 @@ function permute_data!(::AbelianStyle, ftdst, ftsrc, flatperm)
6565 return ftdst
6666end
6767
68- function permute_data ! (:: NotAbelianStyle , ftdst, ftsrc, flatperm)
68+ function _fusiontensor_permutedims ! (:: NotAbelianStyle , ftdst, ftsrc, flatperm)
6969 foreach (m -> fill! (m, zero (eltype (ftdst))), eachstoredblock (data_matrix (ftdst)))
7070 unitary = compute_unitary (ftdst, ftsrc, flatperm)
7171 for ((old_trees, new_trees), coeff) in unitary
0 commit comments