diff options
author | Ian Hinder <ian.hinder@aei.mpg.de> | 2011-12-15 17:52:35 +0100 |
---|---|---|
committer | Ian Hinder <ian.hinder@aei.mpg.de> | 2011-12-15 17:52:35 +0100 |
commit | 0f41e814e8b6342f9b64f295b40536ba327950b0 (patch) | |
tree | 3c1c91d8b6edf8c81c932bd043b29faacc04b737 /Examples/Burgers/src/Differencing.h | |
parent | 77f157f6b3aa32672889b8353019a89d7cf874d7 (diff) |
Burgers example: Add generated thorn
Diffstat (limited to 'Examples/Burgers/src/Differencing.h')
-rw-r--r-- | Examples/Burgers/src/Differencing.h | 12 |
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)]) |