aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/carpet_public.hh
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/Carpet/src/carpet_public.hh')
-rw-r--r--Carpet/Carpet/src/carpet_public.hh19
1 files changed, 13 insertions, 6 deletions
diff --git a/Carpet/Carpet/src/carpet_public.hh b/Carpet/Carpet/src/carpet_public.hh
index d26ffaaee..3b65786f4 100644
--- a/Carpet/Carpet/src/carpet_public.hh
+++ b/Carpet/Carpet/src/carpet_public.hh
@@ -1,4 +1,4 @@
-// $Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/carpet_public.hh,v 1.25 2003/05/05 14:57:28 schnetter Exp $
+// $Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/carpet_public.hh,v 1.26 2003/05/08 15:35:49 schnetter Exp $
// It is assumed that the number of components of all arrays is equal
// to the number of components of the grid functions, and that their
@@ -71,9 +71,15 @@ namespace Carpet {
// Current multigrid factor
extern int mglevelfact;
+ // Is this the time for a global mode call?
+ extern bool do_global_mode;
+
// Time step on base grid
extern CCTK_REAL base_delta_time;
+ // Spatial origin on base grid
+ extern vect<CCTK_REAL,dim> base_origin_space;
+
// Data for grid functions
@@ -159,15 +165,15 @@ namespace Carpet {
#define BEGIN_REFLEVEL_LOOP(cgh) \
do { \
int _rll; \
- assert (reflevel==0); \
+ assert (reflevel==-1); \
for (int _rl=0; _rl<hh->reflevels(); ++_rl) { \
set_reflevel ((cGH*)(cgh), _rl); \
{
#define END_REFLEVEL_LOOP(cgh) \
} \
} \
- set_reflevel ((cGH*)(cgh), 0); \
- assert (reflevel==0); \
+ set_reflevel ((cGH*)(cgh), -1); \
+ assert (reflevel==-1); \
_rll = 0; \
} while (0)
@@ -178,14 +184,15 @@ namespace Carpet {
#define BEGIN_REVERSE_REFLEVEL_LOOP(cgh) \
do { \
int _rrll; \
- assert (reflevel==0); \
+ assert (reflevel==-1); \
for (int _rl=hh->reflevels()-1; _rl>=0; --_rl) { \
set_reflevel ((cGH*)(cgh), _rl); \
{
#define END_REVERSE_REFLEVEL_LOOP(cgh) \
} \
} \
- assert (reflevel==0); \
+ set_reflevel ((cGH*)(cgh), -1); \
+ assert (reflevel==-1); \
_rrll = 0; \
} while (0)