diff src/Grids/equidistant_grid.jl @ 1842:f2b32da29b73 feature/grids/manifolds

Introduce mapped_grid for ParameterSpace and simplify implementation of equidistant_grid(::Chart)
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 22 Oct 2024 15:32:33 +0200
parents 2a8a2b52a112
children 81559cb7b11c
line wrap: on
line diff
--- a/src/Grids/equidistant_grid.jl	Tue Oct 22 08:50:23 2024 +0200
+++ b/src/Grids/equidistant_grid.jl	Tue Oct 22 15:32:33 2024 +0200
@@ -155,12 +155,7 @@
 equidistant_grid(hb::HyperBox, dims::Vararg{Int}) = equidistant_grid(limits(hb)..., 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),
-    )
+    mapped_grid(c, ξ->jacobian(c,ξ), parameterspace(c), dims...)
 end