@@ -432,12 +432,12 @@ ti = time()
432432 ip = invperm (p)
433433 ip1, ip2 = ip[1 : N], ip[(N + 1 ): (2 N)]
434434
435- d = @constinferred TensorKit. permute (f1, f2, p1, p2)
435+ d = @constinferred TensorKit. permute (( f1, f2), ( p1, p2) )
436436 @test dim (incoming) ≈
437437 sum (abs2 (coef) * dim (f1. coupled) for ((f1, f2), coef) in d)
438438 d2 = Dict {typeof((f1, f2)),valtype(d)} ()
439439 for ((f1′, f2′), coeff) in d
440- d′ = TensorKit. permute (f1′, f2′, ip1, ip2)
440+ d′ = TensorKit. permute (( f1′, f2′), ( ip1, ip2) )
441441 for ((f1′′, f2′′), coeff2) in d′
442442 d2[(f1′′, f2′′)] = get (d2, (f1′′, f2′′), zero (coeff)) +
443443 coeff2 * coeff
@@ -490,12 +490,12 @@ ti = time()
490490 ip′ = tuple (getindex .(Ref (vcat (1 : n, (2 N): - 1 : (n + 1 ))), ip)... )
491491 ip1, ip2 = ip′[1 : N], ip′[(2 N): - 1 : (N + 1 )]
492492
493- d = @constinferred transpose (f1, f2, p1, p2)
493+ d = @constinferred transpose (( f1, f2), ( p1, p2) )
494494 @test dim (incoming) ≈
495495 sum (abs2 (coef) * dim (f1. coupled) for ((f1, f2), coef) in d)
496496 d2 = Dict {typeof((f1, f2)),valtype(d)} ()
497497 for ((f1′, f2′), coeff) in d
498- d′ = transpose (f1′, f2′, ip1, ip2)
498+ d′ = transpose (( f1′, f2′), ( ip1, ip2) )
499499 for ((f1′′, f2′′), coeff2) in d′
500500 d2[(f1′′, f2′′)] = get (d2, (f1′′, f2′′), zero (coeff)) + coeff2 * coeff
501501 end
@@ -509,7 +509,7 @@ ti = time()
509509 end
510510
511511 if BraidingStyle (I) isa Bosonic
512- d3 = permute (f1, f2, p1, p2)
512+ d3 = permute (( f1, f2), ( p1, p2) )
513513 for (f1′, f2′) in union (keys (d), keys (d3))
514514 coeff1 = get (d, (f1′, f2′), zero (valtype (d)))
515515 coeff3 = get (d3, (f1′, f2′), zero (valtype (d3)))
@@ -546,14 +546,15 @@ ti = time()
546546 end
547547 end
548548 @testset " Double fusion tree $Istr : planar trace" begin
549- d1 = transpose (f1, f1, (N + 1 , 1 : N... , ((2 N): - 1 : (N + 3 )). .. ), (N + 2 ,))
549+ d1 = transpose (( f1, f1) , (( N + 1 , 1 : N... , ((2 N): - 1 : (N + 3 )). .. ), (N + 2 ,) ))
550550 f1front, = TK. split (f1, N - 1 )
551551 T = typeof (Fsymbol (one (I), one (I), one (I), one (I), one (I), one (I))[1 , 1 , 1 , 1 ])
552552 d2 = Dict {typeof((f1front, f1front)),T} ()
553553 for ((f1′, f2′), coeff′) in d1
554554 for ((f1′′, f2′′), coeff′′) in
555- TK. planar_trace (f1′, f2′, (2 : N... ,), (1 , ((2 N): - 1 : (N + 3 )). .. ), (N + 1 ,),
556- (N + 2 ,))
555+ TK. planar_trace ((f1′, f2′), ((2 : N... ,), (1 , ((2 N): - 1 : (N + 3 )). .. )),
556+ ((N + 1 ,),
557+ (N + 2 ,)))
557558 coeff = coeff′ * coeff′′
558559 d2[(f1′′, f2′′)] = get (d2, (f1′′, f2′′), zero (coeff)) + coeff
559560 end
0 commit comments