diff options
author | schnetter <> | 2001-07-09 07:00:00 +0000 |
---|---|---|
committer | schnetter <> | 2001-07-09 07:00:00 +0000 |
commit | 4f9bcd9dfec80121a7d5d2eb32636aadbd5851bd (patch) | |
tree | d0e03dbe5c495cc705b0e961c43fb08f935992f8 /Carpet/CarpetSlab | |
parent | 7d15598e09630796312a5cdac178eb9658a44dd0 (diff) |
Changed handling of scalars. Scalars are now zero-dimensional arrays.
Changed handling of scalars. Scalars are now zero-dimensional arrays.
Now handling CCTK_GroupDynamicData correctly.
Now using "include header".
Added results of test case.
darcs-hash:20010709070002-07bb3-ba0f4339acb8652e35a884fbdf7e8482b7236f8e.gz
Diffstat (limited to 'Carpet/CarpetSlab')
-rw-r--r-- | Carpet/CarpetSlab/src/carpetslab.cc | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/Carpet/CarpetSlab/src/carpetslab.cc b/Carpet/CarpetSlab/src/carpetslab.cc index 0bc745d3b..4da5a813f 100644 --- a/Carpet/CarpetSlab/src/carpetslab.cc +++ b/Carpet/CarpetSlab/src/carpetslab.cc @@ -1,4 +1,4 @@ -// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/Attic/carpetslab.cc,v 1.10 2001/07/04 12:29:52 schnetter Exp $ +// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/Attic/carpetslab.cc,v 1.11 2001/07/09 09:00:24 schnetter Exp $ #include <alloca.h> #include <assert.h> @@ -18,7 +18,7 @@ #include "carpetslab.hh" -static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/Attic/carpetslab.cc,v 1.10 2001/07/04 12:29:52 schnetter Exp $"; +static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/Attic/carpetslab.cc,v 1.11 2001/07/09 09:00:24 schnetter Exp $"; @@ -108,28 +108,13 @@ namespace CarpetSlab { const gh<dim>* myhh; const dh<dim>* mydd; const generic_gf<dim>* myff; - switch (gp.grouptype) { - case CCTK_SCALAR: - abort(); - case CCTK_ARRAY: - assert (group < (int)arrdata.size()); - myhh = arrdata[group].hh; - mydd = arrdata[group].dd; - assert (var < (int)arrdata[group].data.size()); - myff = arrdata[group].data[var]; - break; - case CCTK_GF: - myhh = hh; - mydd = Carpet::dd; // dd is int dd above for old C++ compilers - assert (group < (int)gfdata.size()); - assert (var < (int)gfdata[group].data.size()); - myff = gfdata[group].data[var]; - break; - default: - abort(); - } + assert (group < (int)arrdata.size()); + myhh = arrdata[group].hh; assert (myhh); + mydd = arrdata[group].dd; assert (mydd); + assert (var < (int)arrdata[group].data.size()); + myff = arrdata[group].data[var]; assert (myff); // Detemine collecting processor |