comparison src/SbpOperators/volumeops/derivatives/dissipation.jl @ 1344:760a4a1ec4b7 refactor/grids

Add 2D tests for dissipation operators and fix bug
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 15 May 2023 22:37:55 +0200
parents e94ddef5e72f
children 08f06bfacd5c
comparison
equal deleted inserted replaced
1343:fa3695f634de 1344:760a4a1ec4b7
12 57–79, Aug. 2004" 12 57–79, Aug. 2004"
13 """ 13 """
14 function undivided_skewed04 end 14 function undivided_skewed04 end
15 15
16 function undivided_skewed04(g::TensorGrid, p, direction) 16 function undivided_skewed04(g::TensorGrid, p, direction)
17 op = undivided_skewed04(g.grids[direction], p) 17 D,Dᵀ = undivided_skewed04(g.grids[direction], p)
18 return LazyTensors.inflate(op, size(g), direction) 18 return (
19 LazyTensors.inflate(D, size(g), direction),
20 LazyTensors.inflate(Dᵀ, size(g), direction),
21 )
19 end 22 end
20 23
21 function undivided_skewed04(g::EquidistantGrid, p) 24 function undivided_skewed04(g::EquidistantGrid, p)
22 T = eltype(g) 25 T = eltype(g)
23 interior_weights = T.(dissipation_interior_weights(p)) 26 interior_weights = T.(dissipation_interior_weights(p))