Mercurial > repos > public > sbplib_julia
diff src/Grids/equidistant_grid.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 | b9c7bab94241 |
children | e213bd857f3f |
line wrap: on
line diff
--- a/src/Grids/equidistant_grid.jl Fri Apr 26 22:19:30 2024 +0200 +++ b/src/Grids/equidistant_grid.jl Fri Apr 26 22:49:01 2024 +0200 @@ -130,6 +130,15 @@ equidistant_grid(hb::HyperBox, dims::Vararg{Int}) = equidistant_grid(hb.a, hb.b, dims...) +function equidistant_grid(c::Chart, dims::Vararg{Int}) + lg = equidistant_grid(parameterspace(c), dims...) + return MappedGrid( + lg, + map(c,lg), + map(ξ->jacobian(c, ξ), lg), + ) +end + CartesianBoundary{D,BID} = TensorGridBoundary{D,BID} # TBD: What should we do about the naming of this boundary?