aboutsummaryrefslogtreecommitdiff
path: root/Examples/Burgers/src/Differencing.h
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2011-12-15 17:52:35 +0100
committerIan Hinder <ian.hinder@aei.mpg.de>2011-12-15 17:52:35 +0100
commit0f41e814e8b6342f9b64f295b40536ba327950b0 (patch)
tree3c1c91d8b6edf8c81c932bd043b29faacc04b737 /Examples/Burgers/src/Differencing.h
parent77f157f6b3aa32672889b8353019a89d7cf874d7 (diff)
Burgers example: Add generated thorn
Diffstat (limited to 'Examples/Burgers/src/Differencing.h')
-rw-r--r--Examples/Burgers/src/Differencing.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/Examples/Burgers/src/Differencing.h b/Examples/Burgers/src/Differencing.h
new file mode 100644
index 0000000..94f5300
--- /dev/null
+++ b/Examples/Burgers/src/Differencing.h
@@ -0,0 +1,12 @@
+#define PDplus1(u) (p1odx*(-(u)[di*(0)+dj*(0)+dk*(0)] + (u)[di*(1)+dj*(0)+dk*(0)]))
+#define PDplus2(u) (p1ody*(-(u)[di*(0)+dj*(0)+dk*(0)] + (u)[di*(0)+dj*(1)+dk*(0)]))
+#define PDplus3(u) (p1odz*(-(u)[di*(0)+dj*(0)+dk*(0)] + (u)[di*(0)+dj*(0)+dk*(1)]))
+#define DiffPlus1(u) (p1o1*(-(u)[di*(0)+dj*(0)+dk*(0)] + (u)[di*(1)+dj*(0)+dk*(0)]))
+#define DiffPlus2(u) (p1o1*(-(u)[di*(0)+dj*(0)+dk*(0)] + (u)[di*(0)+dj*(1)+dk*(0)]))
+#define DiffPlus3(u) (p1o1*(-(u)[di*(0)+dj*(0)+dk*(0)] + (u)[di*(0)+dj*(0)+dk*(1)]))
+#define DiffMinus1(u) (p1o1*((u)[di*(0)+dj*(0)+dk*(0)] - (u)[di*(-1)+dj*(0)+dk*(0)]))
+#define DiffMinus2(u) (p1o1*((u)[di*(0)+dj*(0)+dk*(0)] - (u)[di*(0)+dj*(-1)+dk*(0)]))
+#define DiffMinus3(u) (p1o1*((u)[di*(0)+dj*(0)+dk*(0)] - (u)[di*(0)+dj*(0)+dk*(-1)]))
+#define ShiftMinus1(u) (p1o1*(u)[di*(-1)+dj*(0)+dk*(0)])
+#define ShiftMinus2(u) (p1o1*(u)[di*(0)+dj*(-1)+dk*(0)])
+#define ShiftMinus3(u) (p1o1*(u)[di*(0)+dj*(0)+dk*(-1)])