aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreschnett <eschnett@c78560ca-4b45-4335-b268-5f3340f3cb52>2013-01-14 17:50:13 +0000
committereschnett <eschnett@c78560ca-4b45-4335-b268-5f3340f3cb52>2013-01-14 17:50:13 +0000
commit3c966453e3a6a8be50a19048fba10e76c6e8c4e5 (patch)
tree3cadc546645663e7d07bd42f034a59ddd1a9177c
parent24ea0747338f9f6422f8a146fc3ff5af411d3601 (diff)
Don't optimise array indexing -- use standard methods
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@266 c78560ca-4b45-4335-b268-5f3340f3cb52
-rw-r--r--src/CartGrid3D.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/CartGrid3D.c b/src/CartGrid3D.c
index feb4865..5086604 100644
--- a/src/CartGrid3D.c
+++ b/src/CartGrid3D.c
@@ -518,19 +518,17 @@ void CartGrid3D_SetRanges(CCTK_ARGUMENTS)
@@*/
void CartGrid3D_SetCoordinates(CCTK_ARGUMENTS)
{
- int i, j, k, idx;
-
DECLARE_CCTK_ARGUMENTS;
/* CCTK_VInfo(CCTK_THORNSTRING,"Resetting coordinates after regridding."); */
- for(k=0; k < cctk_lsh[2]; k++)
+ for (int k=0; k < cctk_lsh[2]; k++)
{
- for(j=0; j < cctk_lsh[1]; j++)
+ for (int j=0; j < cctk_lsh[1]; j++)
{
- idx = CCTK_GFINDEX3D (cctkGH, 0, j, k);
- for(i=0; i < cctk_lsh[0]; i++, idx++)
+ for (int i=0; i < cctk_lsh[0]; i++)
{
+ int idx = CCTK_GFINDEX3D (cctkGH, i, j, k);
x[idx] = CCTK_DELTA_SPACE(0)*(i+cctk_lbnd[0]) + CCTK_ORIGIN_SPACE(0);
y[idx] = CCTK_DELTA_SPACE(1)*(j+cctk_lbnd[1]) + CCTK_ORIGIN_SPACE(1);
z[idx] = CCTK_DELTA_SPACE(2)*(k+cctk_lbnd[2]) + CCTK_ORIGIN_SPACE(2);