@@ -9,7 +9,8 @@ using FusionTensors:
99 matrix_row_axis,
1010 naive_permutedims,
1111 ndims_domain,
12- ndims_codomain
12+ ndims_codomain,
13+ to_fusiontensor
1314using GradedUnitRanges: dual, gradedrange, space_isequal
1415using SymmetrySectors: O2, U1, SectorProduct, SU2
1516using TensorAlgebra: blockedperm
@@ -67,7 +68,7 @@ include("setup.jl")
6768 arr[3 : 4 , 1 : 3 , 5 : 5 , 1 : 2 ] .= 2.0
6869 arr[1 : 2 , 4 : 5 , 5 : 5 , 1 : 2 ] .= 3.0
6970 arr[3 : 4 , 4 : 5 , 1 : 4 , 3 : 3 ] .= 4.0
70- ft = FusionTensor (arr, codomain_legs, domain_legs)
71+ ft = to_fusiontensor (arr, codomain_legs, domain_legs)
7172 biperm = blockedperm ((3 ,), (2 , 4 , 1 ))
7273
7374 ftp = permutedims (ft, biperm)
@@ -85,7 +86,7 @@ include("setup.jl")
8586
8687 @testset " Less than two axes" begin
8788 if VERSION >= v " 1.11"
88- @test_broken FusionTensor (ones (()), (), ()) isa FusionTensor
89+ @test_broken to_fusiontensor (ones (()), (), ()) isa FusionTensor
8990 #= ft0p = permutedims(ft0, (), ())
9091 @test ft0p isa FusionTensor{Float64,0}
9192 @test data_matrix(ft0p) ≈ data_matrix(ft0)
@@ -100,7 +101,7 @@ include("setup.jl")
100101 v = zeros ((6 ,))
101102 v[1 ] = 1.0
102103 biperm = blockedperm ((), (1 ,))
103- ft1 = FusionTensor (v, (g,), ())
104+ ft1 = to_fusiontensor (v, (g,), ())
104105 ft2 = permutedims (ft1, biperm)
105106 @test isnothing (check_sanity (ft2))
106107 @test ft2 ≈ naive_permutedims (ft1, biperm)
@@ -142,16 +143,16 @@ end
142143 for biperm in [
143144 blockedperm ((2 , 1 ), (3 , 4 )), blockedperm ((3 , 1 ), (2 , 4 )), blockedperm ((3 , 1 , 4 ), (2 ,))
144145 ]
145- ft = FusionTensor (sds22, (g2, g2), (g2b, g2b))
146+ ft = to_fusiontensor (sds22, (g2, g2), (g2b, g2b))
146147 @test permutedims (ft, biperm) ≈ naive_permutedims (ft, biperm)
147148 @test permutedims (adjoint (ft), biperm) ≈ naive_permutedims (adjoint (ft), biperm)
148149
149- ft = FusionTensor (sds22b, (g2, g2b), (g2b, g2))
150+ ft = to_fusiontensor (sds22b, (g2, g2b), (g2b, g2))
150151 @test permutedims (ft, biperm) ≈ naive_permutedims (ft, biperm)
151152 @test permutedims (adjoint (ft), biperm) ≈ naive_permutedims (adjoint (ft), biperm)
152153 end
153154 for biperm in [blockedperm ((1 , 2 , 3 , 4 ), ()), blockedperm ((), (3 , 1 , 2 , 4 ))]
154- ft = FusionTensor (sds22, (g2, g2), (g2b, g2b))
155+ ft = to_fusiontensor (sds22, (g2, g2), (g2b, g2b))
155156 @test permutedims (ft, biperm) ≈ naive_permutedims (ft, biperm)
156157 end
157158 end
0 commit comments