aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetSlab
diff options
context:
space:
mode:
authorschnetter <>2004-03-23 18:30:00 +0000
committerschnetter <>2004-03-23 18:30:00 +0000
commit76f6b9ff9d93cdb4cedbf7605e4414698df2b77a (patch)
tree3418b9dd7bde764236173fa44a537cdce5711a30 /Carpet/CarpetSlab
parent1d1dec2441eb0da747cb5170e0402d269f870f94 (diff)
Use vector::at() instead of vector::operator[] to access vector elements.
darcs-hash:20040323183014-07bb3-4562b1a7b1dda25fbcccc7689c19bbd432b8a1ff.gz
Diffstat (limited to 'Carpet/CarpetSlab')
-rw-r--r--Carpet/CarpetSlab/src/slab.cc52
1 files changed, 26 insertions, 26 deletions
diff --git a/Carpet/CarpetSlab/src/slab.cc b/Carpet/CarpetSlab/src/slab.cc
index deff045d7..2444be862 100644
--- a/Carpet/CarpetSlab/src/slab.cc
+++ b/Carpet/CarpetSlab/src/slab.cc
@@ -1,4 +1,4 @@
-// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.15 2004/01/25 14:57:31 schnetter Exp $
+// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.16 2004/03/23 19:30:14 schnetter Exp $
#include <assert.h>
#include <stdlib.h>
@@ -23,7 +23,7 @@
#include "slab.hh"
extern "C" {
- static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.15 2004/01/25 14:57:31 schnetter Exp $";
+ static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.16 2004/03/23 19:30:14 schnetter Exp $";
CCTK_FILEVERSION(Carpet_CarpetSlab_slab_cc);
}
@@ -157,12 +157,12 @@ namespace CarpetSlab {
const dh<dim>* mydd;
const ggf<dim>* myff;
assert (group < (int)arrdata.size());
- myhh = arrdata[group][m].hh;
+ myhh = arrdata.at(group).at(m).hh;
assert (myhh);
- mydd = arrdata[group][m].dd;
+ mydd = arrdata.at(group).at(m).dd;
assert (mydd);
- assert (var < (int)arrdata[group][m].data.size());
- myff = arrdata[group][m].data[var];
+ assert (var < (int)arrdata.at(group).at(m).data.size());
+ myff = arrdata.at(group).at(m).data.at(var);
assert (myff);
// Detemine collecting processor
@@ -230,8 +230,8 @@ namespace CarpetSlab {
// Calculate overlapping extents
const bboxset<int,dim> myextents
- = ((mydd->boxes[rl][component][mglevel].sync_not
- | mydd->boxes[rl][component][mglevel].interior)
+ = ((mydd->boxes.at(rl).at(component).at(mglevel).sync_not
+ | mydd->boxes.at(rl).at(component).at(mglevel).interior)
& hextent);
// Loop over overlapping extents
@@ -256,22 +256,22 @@ namespace CarpetSlab {
for (int proc=0; proc<CCTK_nProcs(cgh); ++proc) {
if (proc != collect_proc) {
void* myhdata = rank==proc ? hdata : 0;
- tmpdata[proc] = mydata->make_typed(-1);
- tmpdata[proc]->allocate (alldata->extent(), proc, myhdata);
- tmpdata[proc]->copy_from (state[proc], alldata, alldata->extent());
+ tmpdata.at(proc) = mydata->make_typed(-1);
+ tmpdata.at(proc)->allocate (alldata->extent(), proc, myhdata);
+ tmpdata.at(proc)->copy_from (state.at(proc), alldata, alldata->extent());
}
}
for (int proc=0; proc<CCTK_nProcs(cgh); ++proc) {
if (proc != collect_proc) {
- tmpdata[proc]->copy_from (state[proc], alldata, alldata->extent());
+ tmpdata.at(proc)->copy_from (state.at(proc), alldata, alldata->extent());
}
}
for (int proc=0; proc<CCTK_nProcs(cgh); ++proc) {
if (proc != collect_proc) {
- tmpdata[proc]->copy_from (state[proc], alldata, alldata->extent());
- delete tmpdata[proc];
+ tmpdata.at(proc)->copy_from (state.at(proc), alldata, alldata->extent());
+ delete tmpdata.at(proc);
}
}
@@ -365,12 +365,12 @@ namespace CarpetSlab {
const dh<dim>* mydd;
const ggf<dim>* myff;
assert (group < (int)arrdata.size());
- myhh = arrdata[group][m].hh;
+ myhh = arrdata.at(group).at(m).hh;
assert (myhh);
- mydd = arrdata[group][m].dd;
+ mydd = arrdata.at(group).at(m).dd;
assert (mydd);
- assert (var < (int)arrdata[group][m].data.size());
- myff = arrdata[group][m].data[var];
+ assert (var < (int)arrdata.at(group).at(m).data.size());
+ myff = arrdata.at(group).at(m).data.at(var);
assert (myff);
// Detemine collecting processor
@@ -441,8 +441,8 @@ namespace CarpetSlab {
// Calculate overlapping extents
const bboxset<int,dim> myextents
- = ((mydd->boxes[rl][component][mglevel].sync_not
- | mydd->boxes[rl][component][mglevel].interior)
+ = ((mydd->boxes.at(rl).at(component).at(mglevel).sync_not
+ | mydd->boxes.at(rl).at(component).at(mglevel).interior)
& hextent);
// Loop over overlapping extents
@@ -467,22 +467,22 @@ namespace CarpetSlab {
for (int proc=0; proc<CCTK_nProcs(cgh); ++proc) {
if (proc != collect_proc) {
void* myhdata = rank==proc ? hdata : 0;
- tmpdata[proc] = mydata->make_typed(-1);
- tmpdata[proc]->allocate (alldata->extent(), proc, myhdata);
- tmpdata[proc]->copy_from (state[proc], alldata, alldata->extent());
+ tmpdata.at(proc) = mydata->make_typed(-1);
+ tmpdata.at(proc)->allocate (alldata->extent(), proc, myhdata);
+ tmpdata.at(proc)->copy_from (state.at(proc), alldata, alldata->extent());
}
}
for (int proc=0; proc<CCTK_nProcs(cgh); ++proc) {
if (proc != collect_proc) {
- tmpdata[proc]->copy_from (state[proc], alldata, alldata->extent());
+ tmpdata.at(proc)->copy_from (state.at(proc), alldata, alldata->extent());
}
}
for (int proc=0; proc<CCTK_nProcs(cgh); ++proc) {
if (proc != collect_proc) {
- tmpdata[proc]->copy_from (state[proc], alldata, alldata->extent());
- delete tmpdata[proc];
+ tmpdata.at(proc)->copy_from (state.at(proc), alldata, alldata->extent());
+ delete tmpdata.at(proc);
}
}