aboutsummaryrefslogtreecommitdiff
path: root/src/Evolve.c
diff options
context:
space:
mode:
authorallen <allen@b61c5cb5-eaca-4651-9a7a-d64986f99364>2001-05-10 17:11:24 +0000
committerallen <allen@b61c5cb5-eaca-4651-9a7a-d64986f99364>2001-05-10 17:11:24 +0000
commit0bf2750f9a23ef8ad23be337574f00412d2afd3c (patch)
treec5f1e0e143d48a9e503aa2b646cc7b998ae9b414 /src/Evolve.c
parent643e8338f91dc02e234a927bc5936176a2fd1e87 (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.c9
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;
}
}