comparison test/Grids/mapped_grid_test.jl @ 1586:d4a6f9effcdd feature/grids/manifolds

Remove mapped_grid(::Chart) and add equidistant_grid(::Chart)
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 26 Apr 2024 22:49:01 +0200
parents f77c5309dd2b
children 6d196fb85133
comparison
equal deleted inserted replaced
1583:2a9ec1e2abad 1586:d4a6f9effcdd
181 @test mg isa MappedGrid{SVector{2,Float64}, 2} 181 @test mg isa MappedGrid{SVector{2,Float64}, 2}
182 182
183 lg = equidistant_grid((0,0), (1,1), 10, 11) 183 lg = equidistant_grid((0,0), (1,1), 10, 11)
184 @test logicalgrid(mg) == lg 184 @test logicalgrid(mg) == lg
185 @test collect(mg) == map(x̄, lg) 185 @test collect(mg) == map(x̄, lg)
186
187
188 @testset "mapped_grid(::Chart)" begin
189 c = Chart(unitsquare()) do (ξ,η)
190 @SVector[2ξ, 3η]
191 end
192 Grids.jacobian(c::typeof(c), ξ̄) = @SMatrix[2 0; 0 3]
193
194 @test mapped_grid(c, 5, 4) isa Grid
195 end
196
197 end 186 end