comparison src/SbpOperators/volumeops/laplace/laplace.jl @ 1592:4f6f5e5daa35 feature/sbp_operators/laplace_curvilinear

very minor edit
author Vidar Stiernström <vidar.stiernstrom@gmail.com>
date Sat, 25 May 2024 15:47:01 -0700
parents b22b9097d907
children 707fc9761c2b
comparison
equal deleted inserted replaced
1590:62cb622cbe6b 1592:4f6f5e5daa35
60 60
61 Jg = map(*, J, geometric_tensor_inverse(grid)) 61 Jg = map(*, J, geometric_tensor_inverse(grid))
62 lg = logicalgrid(grid) 62 lg = logicalgrid(grid)
63 63
64 return mapreduce(+, CartesianIndices(first(Jg))) do I 64 return mapreduce(+, CartesianIndices(first(Jg))) do I
65 i,j = I[1], I[2] 65 i, j = I[1], I[2]
66 Jgⁱʲ = componentview(Jg, I[1], I[2]) 66 Jgⁱʲ = componentview(Jg, i, j)
67 67
68 if i == j 68 if i == j
69 J⁻¹∘second_derivative_variable(lg, Jgⁱʲ, stencil_set, i) 69 J⁻¹∘second_derivative_variable(lg, Jgⁱʲ, stencil_set, i)
70 else 70 else
71 Dᵢ = first_derivative(lg, stencil_set, i) 71 Dᵢ = first_derivative(lg, stencil_set, i)