aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/defs.hh
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-07-14 12:37:45 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2008-07-14 12:37:45 -0500
commit0c6645891ef3b38b4985908ac64ad6da81ad549c (patch)
tree419b10437899c107d786c2cd54a6bf46066ed17b /Carpet/CarpetLib/src/defs.hh
parent4090ee9c9f5d5a0a1e0af379c87f645bc1571ff5 (diff)
Move definition of rvect, jvect etc. from Carpet to CarpetLib.
Remove include file defines.hh in Carpet.
Diffstat (limited to 'Carpet/CarpetLib/src/defs.hh')
-rw-r--r--Carpet/CarpetLib/src/defs.hh26
1 files changed, 17 insertions, 9 deletions
diff --git a/Carpet/CarpetLib/src/defs.hh b/Carpet/CarpetLib/src/defs.hh
index 1152c154a..d1d8b73f0 100644
--- a/Carpet/CarpetLib/src/defs.hh
+++ b/Carpet/CarpetLib/src/defs.hh
@@ -62,24 +62,32 @@ template<typename T, int D> class bbox;
template<typename T, int D> class bboxset;
template<typename T, int D, typename P> class fulltree;
-struct pseudoregion_t;
-struct region_t;
-
-typedef vect<bool,dim> bvect;
-typedef vect<int,dim> ivect;
-typedef bbox<int,dim> ibbox;
-typedef bboxset<int,dim> ibset;
-typedef fulltree<int,dim,pseudoregion_t> ipfulltree;
-
+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;
+
// (Try to replace these by b2vect and i2vect)
typedef vect<vect<bool,2>,dim> bbvect;
typedef vect<vect<int,2>,dim> iivect;
+typedef vect<vect<CCTK_INT,2>,dim> jjvect;
typedef vect<vect<bool,dim>,2> b2vect;
typedef vect<vect<int,dim>,2> i2vect;
+struct pseudoregion_t;
+struct region_t;
+
+typedef fulltree<int,dim,pseudoregion_t> ipfulltree;
+
+
+
// A general type
enum centering { error_centered, vertex_centered, cell_centered };