aboutsummaryrefslogtreecommitdiff
path: root/src/Symmetry.h
diff options
context:
space:
mode:
authorpollney <pollney@c78560ca-4b45-4335-b268-5f3340f3cb52>2002-06-10 09:54:03 +0000
committerpollney <pollney@c78560ca-4b45-4335-b268-5f3340f3cb52>2002-06-10 09:54:03 +0000
commitb5cb6c915077b883a637178a3a070b0dae739b83 (patch)
tree6aa06e1564a8a65b031e6bec7311760ac2c9e496 /src/Symmetry.h
parentc340c4d5674bf05cada2bb73fd0a04be6e354204 (diff)
Added "bitant_rotate" and "quadrant_reflect_rotate" domains for
systems which have a rotational symmetry. There are some notes describing these domains and the implementation in the doc directory: rotating_sym.tex Currently only works for a single processor. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@161 c78560ca-4b45-4335-b268-5f3340f3cb52
Diffstat (limited to 'src/Symmetry.h')
-rw-r--r--src/Symmetry.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/Symmetry.h b/src/Symmetry.h
index e0b496a..4d23baf 100644
--- a/src/Symmetry.h
+++ b/src/Symmetry.h
@@ -19,8 +19,16 @@
#ifndef _SYMMETRY_H_
#define _SYMMETRY_H_
-#define GFSYM_UNSET -42
-#define GFSYM_NOSYM -41
+#define GFSYM_UNSET -41
+#define GFSYM_NOSYM -42
+
+#define GFSYM_REFLECTION 1
+#define GFSYM_ROTATION_X 2
+#define GFSYM_ROTATION_Y 3
+#define GFSYM_ROTATION_Z 4
+
+#define MAX_DIM 3
+#define MAX_FACE 6
typedef struct Symmetry
{