diff options
author | allen <allen@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2001-05-10 17:11:24 +0000 |
---|---|---|
committer | allen <allen@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2001-05-10 17:11:24 +0000 |
commit | 0bf2750f9a23ef8ad23be337574f00412d2afd3c (patch) | |
tree | c5f1e0e143d48a9e503aa2b646cc7b998ae9b414 /src/Evolve.c | |
parent | 643e8338f91dc02e234a927bc5936176a2fd1e87 (diff) |
Implement new indexing for timelevels
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@326 b61c5cb5-eaca-4651-9a7a-d64986f99364
Diffstat (limited to 'src/Evolve.c')
-rw-r--r-- | src/Evolve.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Evolve.c b/src/Evolve.c index 7b3518c..8a27a68 100644 --- a/src/Evolve.c +++ b/src/Evolve.c @@ -222,17 +222,16 @@ static void RotateTimeLevelsGH(cGH *cgh) for(var = 0; var < pughGH->nvariables; var++) { numtimelevels = CCTK_NumTimeLevelsFromVarI(var); - if(numtimelevels>1) { - temp=pughGH->variables[var][0]; + temp=pughGH->variables[var][numtimelevels-1]; - for(i = 0 ; i < numtimelevels -1 ; i++) + for(i = numtimelevels-1; i>0; i--) { - pughGH->variables[var][i]=pughGH->variables[var][i+1]; + pughGH->variables[var][i]=pughGH->variables[var][i-1]; } - pughGH->variables[var][numtimelevels-1]=temp; + pughGH->variables[var][0]=temp; } } |