aboutsummaryrefslogtreecommitdiff
path: root/Examples/Euler.m
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2010-09-30 11:40:03 +0100
committerIan Hinder <ian.hinder@aei.mpg.de>2010-09-30 11:40:03 +0100
commit92ce7d11645bead38983194dc7c26831e0172966 (patch)
tree8413c8385556ad16cc671f322bdece6738620977 /Examples/Euler.m
parent3ce67a02f07dea1eed9b5a4406acf798edb5fd53 (diff)
Euler.m: Fix to use reconstructed En
Diffstat (limited to 'Examples/Euler.m')
-rw-r--r--Examples/Euler.m6
1 files changed, 3 insertions, 3 deletions
diff --git a/Examples/Euler.m b/Examples/Euler.m
index 27f872b..75f678f 100644
--- a/Examples/Euler.m
+++ b/Examples/Euler.m
@@ -160,7 +160,7 @@ eulerDenFlux[rho_, v_, p_, i_] :=
eulerSFlux[rho_, v_, p_, {i_, j_}] :=
rho v[i] v[j] + p Euc[i,j];
-eulerEnFlux[rho_, v_, p_, i_] :=
+eulerEnFlux[rho_, v_, p_, En_, i_] :=
v[i](En + p);
zeroRHSCalc[] :=
@@ -225,10 +225,10 @@ fluxCalc[i_] :=
ShiftMinus[pRight, i], {i, uj}] +
alpha (ShiftMinus[SRight[uj],i] - SLeft[uj])),
- EnF -> 1/2 (eulerEnFlux[rhoLeft, vLeft, pLeft, i] +
+ EnF -> 1/2 (eulerEnFlux[rhoLeft, vLeft, pLeft, EnLeft, i] +
eulerEnFlux[ShiftMinus[rhoRight,i],
vRightTemp,
- ShiftMinus[pRight,i], i] +
+ ShiftMinus[pRight,i], ShiftMinus[EnRight,i], i] +
alpha (ShiftMinus[EnRight,i] - EnLeft))
}
};