Mercurial > repos > public > sbplib_julia
diff src/Grids/curvilinear_grid.jl @ 1502:a2dc80396808 feature/grids/curvilinear
Add functions `curvilinear_grid`
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 16 Feb 2024 10:58:17 +0100 |
parents | 553111a15506 |
children | 704a84eef8b6 |
line wrap: on
line diff
--- a/src/Grids/curvilinear_grid.jl Fri Feb 16 10:28:02 2024 +0100 +++ b/src/Grids/curvilinear_grid.jl Fri Feb 16 10:58:17 2024 +0100 @@ -42,3 +42,12 @@ # creating the logical grid, evaluating functions and possibly calculating the # entries in the jacobian. +function curvilinear_grid(x, J, size...) + D = length(size) + lg = equidistant_grid(size, ntuple(i->0., D), ntuple(i->1., D)) + return CurvilinearGrid( + lg, + map(x,lg), + map(J,lg), + ) +end