comparison test/testSbpOperators.jl @ 519:51e4bf6ab755 feature/boundary_ops

Update fixed previously broken tests.
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Tue, 24 Nov 2020 18:48:16 +0100
parents 2edacece1637
children 884be64e82d9
comparison
equal deleted inserted replaced
518:a5caa934b35f 519:51e4bf6ab755
182 e_r = BoundaryRestriction(g,op.eClosure,Upper()) 182 e_r = BoundaryRestriction(g,op.eClosure,Upper())
183 183
184 v = evalOn(g,x->1+x^2) 184 v = evalOn(g,x->1+x^2)
185 u = fill(3.124) 185 u = fill(3.124)
186 186
187 @test_broken (e_l*v)[Index{Lower}(1)] == v[1] 187 @test (e_l*v)[Index{Lower}(1)] == v[1]
188 @test_broken (e_r*v)[Index{Upper}(4)] == v[end] 188 @test (e_r*v)[Index{Upper}(4)] == v[end]
189 @test e_l'*u == [u[], 0, 0, 0] 189 @test e_l'*u == [u[], 0, 0, 0]
190 @test e_r'*u == [0, 0, 0, u[]] 190 @test e_r'*u == [0, 0, 0, u[]]
191 @test_throws BoundsError (e_l*v)[Index{Lower}(3)] 191 @test_throws BoundsError (e_l*v)[Index{Lower}(3)]
192 @test_throws BoundsError (e_r*v)[Index{Upper}(3)] 192 @test_throws BoundsError (e_r*v)[Index{Upper}(3)]
193 193