aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@c78560ca-4b45-4335-b268-5f3340f3cb52>2007-02-16 12:33:40 +0000
committertradke <tradke@c78560ca-4b45-4335-b268-5f3340f3cb52>2007-02-16 12:33:40 +0000
commit44832d3bd7a790ea53d162c3e2182be419ad7e67 (patch)
tree303874826b5d0c0b66184b1e48db013cf72be7c3
parentae2b63d5833740f3d800b3d16ec16c8503eb8ab7 (diff)
Initialise all entries in the symmetry[3] array passed by the user into
GetCartSymVI() to GFSYM_UNKNOWN (0), then set symmetries for individual dimensions. This makes sure that GetCartSymVI() always returns a defined set of symmetry values. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@233 c78560ca-4b45-4335-b268-5f3340f3cb52
-rw-r--r--src/GetSymmetry.c1
-rw-r--r--src/Symmetry.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/GetSymmetry.c b/src/GetSymmetry.c
index 5224a96..cb1c9f0 100644
--- a/src/GetSymmetry.c
+++ b/src/GetSymmetry.c
@@ -80,6 +80,7 @@ int GetCartSymVI(const cGH *GH, int *sym, int vi)
for (dir=0; dir<MAX_FACE; ++dir)
{
+ sym[dir/2] = GFSYM_UNKNOWN;
if (domainsym[dir])
sym[dir/2]=sGHex->GFSym[vi][dir];
}
diff --git a/src/Symmetry.h b/src/Symmetry.h
index 5295766..f9fd140 100644
--- a/src/Symmetry.h
+++ b/src/Symmetry.h
@@ -23,6 +23,7 @@
#include "cctk.h"
+#define GFSYM_UNKNOWN 0
#define GFSYM_UNSET -41
#define GFSYM_NOSYM -42