diff src/Grids/curvilinear_grid.jl @ 1431:6adf31ba6cfd feature/grids/curvilinear

Add `jacobian` and `logicalgrid`
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 25 Aug 2023 15:41:19 +0200
parents 9fc3c1af33e5
children 64b60b42d367
line wrap: on
line diff
--- a/src/Grids/curvilinear_grid.jl	Wed Jul 26 21:00:44 2023 +0200
+++ b/src/Grids/curvilinear_grid.jl	Fri Aug 25 15:41:19 2023 +0200
@@ -1,9 +1,12 @@
 struct CurvilinearGrid{T,D, GT<:Grid{<:Any,D}, CT<:AbstractArray{T,D}, JT<:AbstractArray{<:AbstractArray{<:Any, 2}, D}} <: Grid{T,D}
     logicalgrid::GT
     physicalcoordinates::CT
-    Jacobian::JT
+    jacobian::JT
 end
 
+jacobian(g::CurvilinearGrid) = g.jacobian
+logicalgrid(g::CurvilinearGrid) = g.logicalgrid
+
 
 # Indexing interface
 Base.getindex(g::CurvilinearGrid, I...) = g.physicalcoordinates[I...]