aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlanfer <lanfer@c78560ca-4b45-4335-b268-5f3340f3cb52>2000-05-11 16:37:26 +0000
committerlanfer <lanfer@c78560ca-4b45-4335-b268-5f3340f3cb52>2000-05-11 16:37:26 +0000
commit199a0aafd5c81ebfd31e046cfd06df8a820c572e (patch)
treebce49bb47cfd023fbf08e719d09a5dfbf975147b
parentcd89ee0df01843e9b4aef35eafd70a6f54bb598d (diff)
bug fix
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@112 c78560ca-4b45-4335-b268-5f3340f3cb52
-rw-r--r--src/SymmetryWrappers.c42
1 files changed, 8 insertions, 34 deletions
diff --git a/src/SymmetryWrappers.c b/src/SymmetryWrappers.c
index 82f6649..20c22a4 100644
--- a/src/SymmetryWrappers.c
+++ b/src/SymmetryWrappers.c
@@ -101,23 +101,10 @@ int CartSymGI(cGH *GH, int gi)
/* Set value to one if grid is staggered around the center */
- /* default: we assume not staggered */
- cntstag[0]=0;
- cntstag[1]=0;
- cntstag[2]=0;
-
- if (no_origin)
- {
- cntstag[0]=1;
- cntstag[1]=1;
- cntstag[2]=1;
- }
- else
- {
- if (no_originx) cntstag[0] = 1;
- if (no_originy) cntstag[1] = 1;
- if (no_originz) cntstag[2] = 1;
- }
+ /* Avoid origin? Default is yes */
+ cntstag[0] = no_origin && no_originx && avoid_origin && avoid_originx;
+ cntstag[1] = no_origin && no_originy && avoid_origin && avoid_originy;
+ cntstag[2] = no_origin && no_originz && avoid_origin && avoid_originz;
/* Use next time level, if present */
time = CCTK_NumTimeLevelsFromVarI(first_vi) - 1;
@@ -306,23 +293,10 @@ int CartSymVI(cGH *GH, int vi)
/* get the directional staggering of the group */
berr = CCTK_GroupStaggerDirArrayGI(dstag, gdim, gi);
- /* default: we assume not staggered */
- cntstag[0]=0;
- cntstag[1]=0;
- cntstag[2]=0;
-
- if (no_origin)
- {
- cntstag[0]=1;
- cntstag[1]=1;
- cntstag[2]=1;
- }
- else
- {
- if (no_originx) cntstag[0] = 1;
- if (no_originy) cntstag[1] = 1;
- if (no_originz) cntstag[2] = 1;
- }
+ /* Avoid origin? Default is yes */
+ cntstag[0] = no_origin && no_originx && avoid_origin && avoid_originx;
+ cntstag[1] = no_origin && no_originy && avoid_origin && avoid_originy;
+ cntstag[2] = no_origin && no_originz && avoid_origin && avoid_originz;
/* Use next time level, if present */
time = CCTK_NumTimeLevelsFromVarI(vi) - 1;