diff src/Grids/mapped_grid.jl @ 1574:aeb561754248 feature/grids/manifolds

Implement mapped_grid for a chart
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 25 Apr 2024 14:38:15 +0200
parents c2620118f110
children d5aa72662161
line wrap: on
line diff
--- a/src/Grids/mapped_grid.jl	Thu Apr 25 14:37:59 2024 +0200
+++ b/src/Grids/mapped_grid.jl	Thu Apr 25 14:38:15 2024 +0200
@@ -61,6 +61,15 @@
     )
 end
 
+function mapped_grid(c::Chart, size...)
+    lg = equidistant_grid(parameterspace(c), size...)
+    return MappedGrid(
+        lg,
+        map(c,lg),
+        map(jacobian(c), lg),
+    )
+end
+
 function jacobian_determinant(g::MappedGrid)
     return map(jacobian(g)) do ∂x∂ξ
         det(∂x∂ξ)