comparison test/testLazyTensors.jl @ 439:00c317c9ccfb feature/lazy_identity

Merge in default to get fix for LazyTranspose
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 19 Oct 2020 21:11:01 +0200
parents 1db5ec38955e cffdac9c612d
children a57b71343aeb
comparison
equal deleted inserted replaced
435:1db5ec38955e 439:00c317c9ccfb
56 @test (m*m*v)[3] == (:apply,m*v,(Index{Unknown}(3),)) 56 @test (m*m*v)[3] == (:apply,m*v,(Index{Unknown}(3),))
57 @test (m*m*v)[Index{Lower}(6)] == (:apply,m*v,(Index{Lower}(6),)) 57 @test (m*m*v)[Index{Lower}(6)] == (:apply,m*v,(Index{Lower}(6),))
58 @test (m*m*v)[6] == (:apply,m*v,(Index{Unknown}(6),)) 58 @test (m*m*v)[6] == (:apply,m*v,(Index{Unknown}(6),))
59 @test_broken BoundsError == (m*m*v)[0] 59 @test_broken BoundsError == (m*m*v)[0]
60 @test_broken BoundsError == (m*m*v)[7] 60 @test_broken BoundsError == (m*m*v)[7]
61 @test_throws MethodError m*m
61 62
62 m = SizeDoublingMapping{Int, 2, 1}((3,)) 63 m = SizeDoublingMapping{Int, 2, 1}((3,))
63 @test_throws MethodError m*ones(Int,2,2) 64 @test_throws MethodError m*ones(Int,2,2)
64 @test_throws MethodError m*m*v 65 @test_throws MethodError m*m*v
65 66