@@ -14,10 +14,10 @@ include("setup.jl")
1414 g3 = gradedrange ([U1 (- 1 ) => 1 , U1 (0 ) => 2 , U1 (1 ) => 1 ])
1515 g4 = gradedrange ([U1 (- 1 ) => 1 , U1 (0 ) => 1 , U1 (1 ) => 1 ])
1616
17- ft1 = FusionTensor ( Float64, (g1, g2), (g3, g4))
17+ ft1 = FusionTensor { Float64} (undef , (g1, g2), (g3, g4))
1818 @test isnothing (check_sanity (ft1))
1919
20- ft2 = FusionTensor ( Float64, dual .((g3, g4)), (g1,))
20+ ft2 = FusionTensor { Float64} (undef , dual .((g3, g4)), (g1,))
2121 @test isnothing (check_sanity (ft2))
2222
2323 ft3 = ft1 * ft2 # tensor contraction
4343 g3 = gradedrange ([U1 (- 1 ) => 1 , U1 (0 ) => 2 , U1 (1 ) => 1 ])
4444 g4 = gradedrange ([U1 (- 1 ) => 1 , U1 (0 ) => 1 , U1 (1 ) => 1 ])
4545
46- ft1 = FusionTensor ( Float64, (g1, g2), (g3, g4))
47- ft2 = FusionTensor ( Float64, dual .((g3, g4)), (dual (g1),))
48- ft3 = FusionTensor ( Float64, dual .((g3, g4)), dual .((g1, g2)))
46+ ft1 = FusionTensor { Float64} (undef , (g1, g2), (g3, g4))
47+ ft2 = FusionTensor { Float64} (undef , dual .((g3, g4)), (dual (g1),))
48+ ft3 = FusionTensor { Float64} (undef , dual .((g3, g4)), dual .((g1, g2)))
4949
5050 ft4, legs = contract (ft1, (1 , 2 , 3 , 4 ), ft2, (3 , 4 , 5 ))
5151 @test legs == tuplemortar (((1 , 2 ), (5 ,)))
0 commit comments