comparison test/SbpOperators/volumeops/derivatives/dissipation_test.jl @ 1029:129262c8e897 feature/dissipation_operators

Change signatures for interior stencil methods
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 22 Mar 2022 09:26:05 +0100
parents d44cb983cfa4
children 0cb4c6b15d8e
comparison
equal deleted inserted replaced
1028:62e80e8cc743 1029:129262c8e897
57 @test dissipation_interior_weights(3) == (-1, 3,-3, 1) 57 @test dissipation_interior_weights(3) == (-1, 3,-3, 1)
58 @test dissipation_interior_weights(4) == (1, -4, 6, -4, 1) 58 @test dissipation_interior_weights(4) == (1, -4, 6, -4, 1)
59 end 59 end
60 60
61 @testset "dissipation_interior_stencil" begin 61 @testset "dissipation_interior_stencil" begin
62 @test dissipation_interior_stencil(1) == Stencil(-1,1, center=2) 62 @test dissipation_interior_stencil(dissipation_interior_weights(1)) == Stencil(-1,1, center=2)
63 @test dissipation_interior_stencil(2) == Stencil(1,-2,1, center=2) 63 @test dissipation_interior_stencil(dissipation_interior_weights(2)) == Stencil(1,-2,1, center=2)
64 @test dissipation_interior_stencil(3) == Stencil(-1,3,-3,1, center=3) 64 @test dissipation_interior_stencil(dissipation_interior_weights(3)) == Stencil(-1,3,-3,1, center=3)
65 @test dissipation_interior_stencil(4) == Stencil(1, -4, 6, -4, 1, center=3) 65 @test dissipation_interior_stencil(dissipation_interior_weights(4)) == Stencil(1, -4, 6, -4, 1, center=3)
66 end 66 end
67 67
68 @testset "dissipation_transpose_interior_stencil" begin 68 @testset "dissipation_transpose_interior_stencil" begin
69 @test dissipation_transpose_interior_stencil(1) == Stencil(-1,1, center=1) 69 @test dissipation_transpose_interior_stencil(dissipation_interior_weights(1)) == Stencil(-1,1, center=1)
70 @test dissipation_transpose_interior_stencil(2) == Stencil(1,-2,1, center=2) 70 @test dissipation_transpose_interior_stencil(dissipation_interior_weights(2)) == Stencil(1,-2,1, center=2)
71 @test dissipation_transpose_interior_stencil(3) == Stencil(-1,3,-3,1, center=2) 71 @test dissipation_transpose_interior_stencil(dissipation_interior_weights(3)) == Stencil(-1,3,-3,1, center=2)
72 @test dissipation_transpose_interior_stencil(4) == Stencil(1, -4, 6, -4, 1, center=3) 72 @test dissipation_transpose_interior_stencil(dissipation_interior_weights(4)) == Stencil(1, -4, 6, -4, 1, center=3)
73 end 73 end
74 74
75 @testset "midpoint" begin 75 @testset "midpoint" begin
76 @test midpoint((1,1)) == 2 76 @test midpoint((1,1)) == 2
77 @test midpoint((1,1,1)) == 2 77 @test midpoint((1,1,1)) == 2