comparison test/testSbpOperators.jl @ 544:884be64e82d9 feature/boundary_ops

Add test case illustrating issue in split_index for region indices.
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 26 Nov 2020 09:03:54 +0100
parents 51e4bf6ab755
children 8f7919a9b398
comparison
equal deleted inserted replaced
519:51e4bf6ab755 544:884be64e82d9
216 @test range_size(e_w) == (5,) 216 @test range_size(e_w) == (5,)
217 @test range_size(e_e) == (5,) 217 @test range_size(e_e) == (5,)
218 @test range_size(e_s) == (4,) 218 @test range_size(e_s) == (4,)
219 @test range_size(e_n) == (4,) 219 @test range_size(e_n) == (4,)
220 220
221 I_w = [(Index{Lower}(1),Index{Lower}(1)),
222 (Index{Lower}(1),Index{Interior}(2)),
223 (Index{Lower}(1),Index{Interior}(3)),
224 (Index{Lower}(1),Index{Interior}(4)),
225 (Index{Lower}(1),Index{Upper}(5))]
226 v_w = [10,7,4,1.0,1];
227 for i = 1:length(I_w)
228 @test_broken (e_w*v)[I_w[i]...] == v_w[i];
229 end
221 @test_broken e_w*v == [10,7,4,1.0,1] 230 @test_broken e_w*v == [10,7,4,1.0,1]
222 @test_broken e_e*v == [13,10,7,4,4.0] 231 @test_broken e_e*v == [13,10,7,4,4.0]
223 @test_broken e_s*v == [10,11,12,13.0] 232 @test_broken e_s*v == [10,11,12,13.0]
224 @test_broken e_n*v == [1,2,3,4.0] 233 @test_broken e_n*v == [1,2,3,4.0]
225 234