virtual ~CellList() { for (IntCells::iterator it = intCells.begin(); it!=intCells.end(); ++it) delete it->second; for (ExtCells::iterator it = extCells.begin(); it!=extCells.end(); ++it) delete it->second; }
~CellList() { for (IntCells::iterator it = intCells.begin(); it!=intCells.end(); ++it) delete it->second; for (ExtCells::iterator it = extCells.begin(); it!=extCells.end(); ++it) { ExtCellsCol& col = it->second; for (ExtCellsCol::iterator it = col.begin(); it!=col.end(); ++it) { delete it->second; } } }
virtual void listIdentifier (std::vector<std::string>& identifier) const { for (IntCells::const_iterator iter (intCells.begin()); iter!=intCells.end(); ++iter) identifier.push_back (iter->first); }