diff options
author | schnetter <> | 2004-02-27 15:25:00 +0000 |
---|---|---|
committer | schnetter <> | 2004-02-27 15:25:00 +0000 |
commit | b285dc51250e990cb8bfc578d70bba1648dcfef8 (patch) | |
tree | 1f01312cd50783225e700f0cdd557adbbd95b533 /Carpet/CarpetLib/src | |
parent | 74b048439499e74537078750d980c73c84367326 (diff) |
Fix severe bug in mglevel array indexing.
darcs-hash:20040227152553-07bb3-62fdc4ce251d7f202068d1ee030448e75b96b4a9.gz
Diffstat (limited to 'Carpet/CarpetLib/src')
-rw-r--r-- | Carpet/CarpetLib/src/ggf.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Carpet/CarpetLib/src/ggf.cc b/Carpet/CarpetLib/src/ggf.cc index 9f0baf49a..8aca0b128 100644 --- a/Carpet/CarpetLib/src/ggf.cc +++ b/Carpet/CarpetLib/src/ggf.cc @@ -1,4 +1,4 @@ -// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetLib/src/ggf.cc,v 1.31 2004/02/03 14:33:22 schnetter Exp $ +// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetLib/src/ggf.cc,v 1.32 2004/02/27 16:25:53 schnetter Exp $ #include <assert.h> #include <stdlib.h> @@ -318,7 +318,7 @@ void ggf<D>::intercat (comm_state<D>& state, for (int i=0; i<(int)gsrcs.size(); ++i) { assert (rl2<(int)storage[tl2s[i]-tmin].size()); assert (c2<(int)storage[tl2s[i]-tmin][rl2].size()); - assert (ml2<(int)storage[tl2s[i]-tmin][rl2][ml2].size()); + assert (ml2<(int)storage[tl2s[i]-tmin][rl2][c2].size()); gsrcs[i] = storage[tl2s[i]-tmin][rl2][c2][ml2]; times[i] = t.time(tl2s[i],rl2,ml2); } @@ -358,7 +358,7 @@ void ggf<D>::intercat (comm_state<D>& state, for (int i=0; i<(int)gsrcs.size(); ++i) { assert (rl2<(int)storage[tl2s[i]-tmin].size()); assert (c2<(int)storage[tl2s[i]-tmin][rl2].size()); - assert (ml2<(int)storage[tl2s[i]-tmin][rl2][ml2].size()); + assert (ml2<(int)storage[tl2s[i]-tmin][rl2][c2].size()); gsrcs[i] = storage[tl2s[i]-tmin][rl2][c2][ml2]; times[i] = t.time(tl2s[i],rl2,ml2); } @@ -403,7 +403,7 @@ void ggf<D>::intercat (comm_state<D>& state, for (int i=0; i<(int)gsrcs.size(); ++i) { assert (rl2<(int)storage[tl2s[i]-tmin].size()); assert (c2<(int)storage[tl2s[i]-tmin][rl2].size()); - assert (ml2<(int)storage[tl2s[i]-tmin][rl2][ml2].size()); + assert (ml2<(int)storage[tl2s[i]-tmin][rl2][c2].size()); gsrcs[i] = storage[tl2s[i]-tmin][rl2][c2][ml2]; times[i] = t.time(tl2s[i],rl2,ml2); } |