aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/gdata.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/CarpetLib/src/gdata.cc')
-rw-r--r--Carpet/CarpetLib/src/gdata.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/Carpet/CarpetLib/src/gdata.cc b/Carpet/CarpetLib/src/gdata.cc
index ecc8c4ba8..2226a5b07 100644
--- a/Carpet/CarpetLib/src/gdata.cc
+++ b/Carpet/CarpetLib/src/gdata.cc
@@ -79,7 +79,7 @@ template MPI_Datatype mpi_datatype (slab<int,dim> const&);
-list<gdata*> gdata::allgdata;
+set<gdata*> gdata::allgdata;
@@ -96,7 +96,7 @@ gdata::gdata (const int varindex_,
{
DECLARE_CCTK_PARAMETERS;
- allgdatai = allgdata.insert(allgdata.end(), this);
+ allgdata.insert(this);
if (barriers) {
dist::barrier (dist::comm(), 783988953, "CarpetLib::gdata::gdata");
@@ -108,7 +108,7 @@ gdata::~gdata ()
{
DECLARE_CCTK_PARAMETERS;
- allgdata.erase(allgdatai);
+ allgdata.erase(this);
if (barriers) {
dist::barrier (dist::comm(), 109687805, "CarpetLib::gdata::~gdata");
@@ -463,7 +463,7 @@ gdata::
allmemory ()
{
size_t mem = memoryof(allgdata);
- for (list<gdata*>::const_iterator
+ for (set<gdata*>::const_iterator
gdatai = allgdata.begin(); gdatai != allgdata.end(); ++ gdatai)
{
mem += memoryof(**gdatai);