aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/defines.hh
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/Carpet/src/defines.hh')
-rw-r--r--Carpet/Carpet/src/defines.hh33
1 files changed, 33 insertions, 0 deletions
diff --git a/Carpet/Carpet/src/defines.hh b/Carpet/Carpet/src/defines.hh
new file mode 100644
index 000000000..006d925f3
--- /dev/null
+++ b/Carpet/Carpet/src/defines.hh
@@ -0,0 +1,33 @@
+// $Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/defines.hh,v 1.2 2004/03/02 10:29:54 schnetter Exp $
+
+#ifndef DEFINES_HH
+#define DEFINES_HH
+
+#include "cctk.h"
+
+#include <bbox.hh>
+#include <bboxset.hh>
+#include <vect.hh>
+
+
+
+namespace Carpet {
+
+ const int dim = 3;
+
+ typedef vect<bool,dim> bvect;
+ typedef vect<int,dim> ivect;
+ typedef vect<CCTK_INT,dim> jvect;
+ typedef vect<CCTK_REAL,dim> rvect;
+ typedef bbox<int,dim> ibbox;
+ typedef bbox<CCTK_INT,dim> jbbox;
+ typedef bbox<CCTK_REAL,dim> rbbox;
+ typedef bboxset<int,dim> ibset;
+
+ typedef vect<vect<bool,2>,dim> bbvect;
+ typedef vect<vect<int,2>,dim> iivect;
+ typedef vect<vect<CCTK_INT,2>,dim> jjvect;
+
+} // namespace Carpet
+
+#endif // !defined(DEFINES_HH)