changeset 1585:d359d0d7fb12 feature/sbp_operators/laplace_curvilinear

Fix some typos and rename g to grid
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 26 Apr 2024 08:53:32 +0200
parents d7483e8af705
children aef3827ef522
files src/SbpOperators/volumeops/laplace/laplace.jl
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/SbpOperators/volumeops/laplace/laplace.jl	Fri Apr 26 08:45:54 2024 +0200
+++ b/src/SbpOperators/volumeops/laplace/laplace.jl	Fri Apr 26 08:53:32 2024 +0200
@@ -54,16 +54,16 @@
 laplace(g::EquidistantGrid, stencil_set) = second_derivative(g, stencil_set)
 
 
-function laplace(g::MappedGrid, stencil_set)
-    J = jacobian_determinant(g)
-    J⁻¹ = map(inv, J)
+function laplace(grid::MappedGrid, stencil_set)
+    J = jacobian_determinant(grid)
+    J⁻¹ = DiagonalTensor(map(inv, J))
 
-    Jḡ = map(*, J, ggeometric_tensor_inverse(g))
-    lg = logicalgrid(g)
+    Jg = map(*, J, ggeometric_tensor_inverse(grid))
+    lg = logicalgrid(grid)
 
-    return mapreduce(+, CartesianIndices(first(ḡ))) do I
+    return mapreduce(+, CartesianIndices(first(Jg))) do I
         i,j = I[1], I[2]
-        Jgⁱʲ = componentview(Jḡ, I[1], I[2])
+        Jgⁱʲ = componentview(Jg, I[1], I[2])
 
         if i == j
             J⁻¹∘second_derivative_variable(lg, Jgⁱʲ, stencil_set, i)