Skip to content

Commit 3f0b2ea

Browse files
Apply suggestions from code review
Co-authored-by: Andrew Winters <andrew.ross.winters@liu.se>
1 parent e53ff79 commit 3f0b2ea

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

examples/tree_1d_dgsem/elixir_shallowwater_moments_convergence.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ sum_B = [sum(equations.B[i, j, k] * a[k] * Dx(h * a[j]) for j in 1:n, k in 1:n)
3838

3939
# additional moment equations
4040
mom_eqs = [Dt(h * a[i]) + Dx(2 * h * v * a[i] + sum_A[i]) - v * Dx(h * a[i]) + sum_B[i]
41-
for
42-
i in 1:n]
41+
for i in 1:n]
4342

4443
# PDE Source Terms
4544
eqs = [

examples/tree_1d_dgsem/elixir_shallowwater_moments_well_balanced.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ using TrixiShallowWater
88
equations = ShallowWaterMomentEquations1D(gravity = 9.812, H0 = 1.75,
99
n_moments = 2)
1010

11+
# This initial condition can also be used together with `ShallowWaterLinearizedMomentEquations1D`.
1112
function initial_condition_well_balanced(x, t,
12-
equations::Union{ShallowWaterMomentEquations1D,
13-
ShallowWaterLinearizedMomentEquations1D})
13+
equations::ShallowWaterMomentEquations1D)
1414
# Initial lake-at-rest configuration
1515
H = 1.75
1616
v = 0.0

src/equations/moment_matrices.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ function compute_A_tensor(B::Array{RealT, 3}) where {RealT}
5959
A = Array{RealT, 3}(zeros(RealT, N, N, N)) # initialize the A tensor
6060

6161
for i in 1:N, j in 1:N, k in 1:N
62-
A[i, j, k] = -(2i + 1) * (B[i, j, k] / (2i + 1) + B[k, j, i] / (2k + 1))
62+
A[i, j, k] = -(2 * i + 1) * (B[i, j, k] / (2 * i + 1) + B[k, j, i] / (2 * k + 1))
6363
end # i, j, k
6464

6565
return A

src/equations/shallow_water_moments_1d.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ struct ShallowWaterMomentEquations1D{NVARS, NMOMENTS, RealT <: Real} <:
5959
function ShallowWaterMomentEquations1D{NVARS, NMOMENTS, RealT}(gravity::RealT,
6060
H0::RealT,
6161
n_moments::Integer,
62-
A,
62+
A::Array{RealT, 3},
6363
B::Array{RealT, 3},
6464
C::Array{RealT, 2},
6565
nu::RealT,

0 commit comments

Comments
 (0)