comparison test/Grids/tensor_grid_test.jl @ 1678:13a7a4ff49e3 feature/grids/manifolds

Merge feature/grids/curvilinear
author Jonatan Werpers <jonatan@werpers.com>
date Sun, 30 Jun 2024 10:50:44 +0200
parents 51f0c5f895fb
children 863385aae454
comparison
equal deleted inserted replaced
1650:8250cf5a3ce9 1678:13a7a4ff49e3
136 @test axes(g, 1) == 1:11 136 @test axes(g, 1) == 1:11
137 @test axes(g, 2) == 1:6 137 @test axes(g, 2) == 1:6
138 @test axes(g) == (1:11,1:6) 138 @test axes(g) == (1:11,1:6)
139 end 139 end
140 140
141 @testset "min_spacing" begin
142 g₁ = EquidistantGrid(range(0,1,length=11))
143 g₂ = EquidistantGrid(range(2,3,length=6))
144 g₃ = ZeroDimGrid(@SVector[1,2])
145
146 @test min_spacing(TensorGrid(g₁, g₂)) == 1/10
147 @test min_spacing(TensorGrid(g₂, g₃)) == 1/5
148 end
149
141 @testset "refine" begin 150 @testset "refine" begin
142 g1(n) = EquidistantGrid(range(0,1,length=n)) 151 g1(n) = EquidistantGrid(range(0,1,length=n))
143 g2(n) = EquidistantGrid(range(2,3,length=n)) 152 g2(n) = EquidistantGrid(range(2,3,length=n))
144 153
145 @test refine(TensorGrid(g1(11), g2(6)),1) == TensorGrid(g1(11), g2(6)) 154 @test refine(TensorGrid(g1(11), g2(6)),1) == TensorGrid(g1(11), g2(6))