comparison test/testSbpOperators.jl @ 698:5ddf28ddee18 refactor/operator_naming

Test inverse_inner_product on 0-dimensional grid
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Sun, 14 Feb 2021 13:52:13 +0100
parents 1b3b8f82349e
children 3cd582257072
comparison
equal deleted inserted replaced
697:1b3b8f82349e 698:5ddf28ddee18
490 Ly = Float64(π) 490 Ly = Float64(π)
491 g_1D = EquidistantGrid(77, 0.0, Lx) 491 g_1D = EquidistantGrid(77, 0.0, Lx)
492 g_2D = EquidistantGrid((77,66), (0.0, 0.0), (Lx,Ly)) 492 g_2D = EquidistantGrid((77,66), (0.0, 0.0), (Lx,Ly))
493 @testset "inverse_inner_product" begin 493 @testset "inverse_inner_product" begin
494 op = read_D2_operator(sbp_operators_path()*"standard_diagonal.toml"; order=4) 494 op = read_D2_operator(sbp_operators_path()*"standard_diagonal.toml"; order=4)
495 @testset "0D" begin
496 Hi = inverse_inner_product(EquidistantGrid{Float64}(),op.quadratureClosure)
497 @test Hi == IdentityMapping{Float64}()
498 @test Hi isa TensorMapping{T,0,0} where T
499 end
495 @testset "1D" begin 500 @testset "1D" begin
496 Hi = inverse_inner_product(g_1D, op.quadratureClosure); 501 Hi = inverse_inner_product(g_1D, op.quadratureClosure);
497 inner_stencil = CenteredStencil(1.) 502 inner_stencil = CenteredStencil(1.)
498 closures = () 503 closures = ()
499 for i = 1:length(op.quadratureClosure) 504 for i = 1:length(op.quadratureClosure)