diff options
author | lanfer <lanfer@c78560ca-4b45-4335-b268-5f3340f3cb52> | 2000-05-11 16:37:26 +0000 |
---|---|---|
committer | lanfer <lanfer@c78560ca-4b45-4335-b268-5f3340f3cb52> | 2000-05-11 16:37:26 +0000 |
commit | 199a0aafd5c81ebfd31e046cfd06df8a820c572e (patch) | |
tree | bce49bb47cfd023fbf08e719d09a5dfbf975147b | |
parent | cd89ee0df01843e9b4aef35eafd70a6f54bb598d (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.c | 42 |
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; |