comparison DiffOps/test/runtests.jl @ 242:9819243102dd boundary_conditions

Add test for and fix apply(::BoundaryValue)
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 26 Jun 2019 20:24:21 +0200
parents 60011a10e17d
children a827568fc251
comparison
equal deleted inserted replaced
241:1128ab4f5758 242:9819243102dd
39 @test collect(e_w'*v) == [10,7,4,1.0,1] 39 @test collect(e_w'*v) == [10,7,4,1.0,1]
40 @test collect(e_e'*v) == [13,10,7,4,4.0] 40 @test collect(e_e'*v) == [13,10,7,4,4.0]
41 @test collect(e_s'*v) == [10,11,12,13.0] 41 @test collect(e_s'*v) == [10,11,12,13.0]
42 @test collect(e_n'*v) == [1,2,3,4.0] 42 @test collect(e_n'*v) == [1,2,3,4.0]
43 43
44 g_x = [1,2,3,4.0]
45 g_y = [5,4,3,2,1.0]
46
47 G_w = zeros(Float64, (4,5))
48 G_w[1,:] = g_y
49
50 G_e = zeros(Float64, (4,5))
51 G_e[4,:] = g_y
52
53 G_s = zeros(Float64, (4,5))
54 G_s[:,1] = g_x
55
56 G_n = zeros(Float64, (4,5))
57 G_n[:,5] = g_x
58
59 @test collect(e_w*g_y) == G_w
60 @test collect(e_e*g_y) == G_e
61 @test collect(e_s*g_x) == G_s
62 @test collect(e_n*g_x) == G_n
63
44 end 64 end