comparison test/testLazyTensors.jl @ 466:6eb3f7eb08d6 feature/inflated_tensormapping

Add additional tests for InflatedTensorMapping constructors
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 22 Oct 2020 13:20:00 +0200
parents 41f9cb6ee5a7
children 481e86e77c22 3f3001d1020f
comparison
equal deleted inserted replaced
464:73882867c121 466:6eb3f7eb08d6
326 C = LazyLinearMap(C̃,(1,),(2,3)) 326 C = LazyLinearMap(C̃,(1,),(2,3))
327 327
328 @test InflatedTensorMapping(I(3,2), A, I(4)) isa TensorMapping{Float64, 4, 4} 328 @test InflatedTensorMapping(I(3,2), A, I(4)) isa TensorMapping{Float64, 4, 4}
329 @test InflatedTensorMapping(I(3,2), B, I(4)) isa TensorMapping{Float64, 5, 4} 329 @test InflatedTensorMapping(I(3,2), B, I(4)) isa TensorMapping{Float64, 5, 4}
330 @test InflatedTensorMapping(I(3), C, I(2,3)) isa TensorMapping{Float64, 4, 5} 330 @test InflatedTensorMapping(I(3), C, I(2,3)) isa TensorMapping{Float64, 4, 5}
331 @test InflatedTensorMapping(C, I(2,3)) isa TensorMapping{Float64, 3, 4}
332 @test InflatedTensorMapping(I(3), C) isa TensorMapping{Float64, 2, 3}
333 @test InflatedTensorMapping(I(3), I(2,3)) isa TensorMapping{Float64, 3, 3}
331 334
332 @test range_size(InflatedTensorMapping(I(3,2), A, I(4))) == (3,2,4,4) 335 @test range_size(InflatedTensorMapping(I(3,2), A, I(4))) == (3,2,4,4)
333 @test domain_size(InflatedTensorMapping(I(3,2), A, I(4))) == (3,2,2,4) 336 @test domain_size(InflatedTensorMapping(I(3,2), A, I(4))) == (3,2,2,4)
334 337
335 @test range_size(InflatedTensorMapping(I(3,2), B, I(4))) == (3,2,4,2,4) 338 @test range_size(InflatedTensorMapping(I(3,2), B, I(4))) == (3,2,4,2,4)