From bebac8e26ccc082071f6483777498133de1fe72b Mon Sep 17 00:00:00 2001 From: schnetter <> Date: Tue, 23 Mar 2004 18:56:00 +0000 Subject: Some additional sanity checks, some unnecessary removed. darcs-hash:20040323185641-07bb3-903d044b6c6bf481bf991461b09dca1f7ff17917.gz --- Carpet/Carpet/src/modes.cc | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'Carpet') diff --git a/Carpet/Carpet/src/modes.cc b/Carpet/Carpet/src/modes.cc index 3ce0461a0..ad9405691 100644 --- a/Carpet/Carpet/src/modes.cc +++ b/Carpet/Carpet/src/modes.cc @@ -12,7 +12,7 @@ #include "carpet.hh" extern "C" { - static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/modes.cc,v 1.3 2004/03/23 19:30:14 schnetter Exp $"; + static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/modes.cc,v 1.4 2004/03/23 19:56:41 schnetter Exp $"; CCTK_FILEVERSION(Carpet_Carpet_modes_cc); } @@ -133,21 +133,16 @@ namespace Carpet { assert (firstvar>=0); const int num_tl = CCTK_NumTimeLevelsFromVarI (firstvar); - assert (rl>=0 && rl<(int)arrdata.at(group).at(m).dd->boxes.size()); - assert (c>=0 && c<(int)arrdata.at(group).at(m).dd->boxes.at(rl).size()); - assert (ml>=0 && ml<(int)arrdata.at(group).at(m).dd->boxes.at(rl).at(c).size()); assert (arrdata.at(group).at(m).hh->is_local(rl,c)); - assert (group<(int)arrdata.size()); for (int var=0; var * const ff = arrdata.at(group).at(m).data.at(var); if (ff) { gdata * const data = (*ff) (-tl, rl, c, ml); assert (data); - cgh->data[firstvar+var][tl] - = (*ff) (-tl, rl, c, ml)->storage(); + cgh->data[firstvar+var][tl] data->storage(); } else { cgh->data[firstvar+var][tl] = 0; } @@ -209,6 +204,7 @@ namespace Carpet { assert (group<(int)arrdata.size()); for (int var=0; vardata[firstvar+var][tl] = 0; @@ -414,8 +410,10 @@ namespace Carpet { for (int tl=0; tl * const ff = arrdata.at(group).at(map).data.at(var); if (ff) { - cgh->data[firstvar+var][tl] - = (*ff) (-tl, reflevel, component, mglevel)->storage(); + gdata * const data + = (*ff) (-tl, reflevel, component, mglevel); + assert (data); + cgh->data[firstvar+var][tl] = data->storage(); } else { cgh->data[firstvar+var][tl] = 0; } -- cgit v1.2.3