comparison test/Grids/EquidistantGrid_test.jl @ 900:00159066485b feature/variable_derivatives

Merge feature/equidistant_grid/refine
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 14 Feb 2022 09:47:35 +0100
parents dd2ab001a7b6
children e81b89ae17c4
comparison
equal deleted inserted replaced
899:18f63f1a0c44 900:00159066485b
96 @test boundary_grid(g,id_t) == restrict(g,[1,2]) 96 @test boundary_grid(g,id_t) == restrict(g,[1,2])
97 @test boundary_grid(g,id_b) == restrict(g,[1,2]) 97 @test boundary_grid(g,id_b) == restrict(g,[1,2])
98 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}()) 98 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}())
99 end 99 end
100 end 100 end
101
102 @testset "refine" begin
103 @test refine(EquidistantGrid{Float64}(), 1) == EquidistantGrid{Float64}()
104 @test refine(EquidistantGrid{Float64}(), 2) == EquidistantGrid{Float64}()
105
106 g = EquidistantGrid((10,5),(0.,1.),(2.,3.))
107 @test refine(g, 1) == g
108 @test refine(g, 2) == EquidistantGrid((19,9),(0.,1.),(2.,3.))
109 @test refine(g, 3) == EquidistantGrid((28,13),(0.,1.),(2.,3.))
110 end
101 end 111 end