comparison 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
comparison
equal deleted inserted replaced
1573:bbb9065834ce 1574:aeb561754248
59 map(x,lg), 59 map(x,lg),
60 map(J,lg), 60 map(J,lg),
61 ) 61 )
62 end 62 end
63 63
64 function mapped_grid(c::Chart, size...)
65 lg = equidistant_grid(parameterspace(c), size...)
66 return MappedGrid(
67 lg,
68 map(c,lg),
69 map(jacobian(c), lg),
70 )
71 end
72
64 function jacobian_determinant(g::MappedGrid) 73 function jacobian_determinant(g::MappedGrid)
65 return map(jacobian(g)) do ∂x∂ξ 74 return map(jacobian(g)) do ∂x∂ξ
66 det(∂x∂ξ) 75 det(∂x∂ξ)
67 end 76 end
68 end 77 end