| # | Line 144 | Line 144 | SimInfo::~SimInfo() { | |
|---|---|---|
| 144 | } | |
| 145 | ||
| 146 | SimInfo::~SimInfo() { | |
| 147 | < | //MemoryUtils::deleteVectorOfPointer(molecules_); | 
| 148 | < | |
| 149 | < | MemoryUtils::deleteVectorOfPointer(moleculeStamps_); | 
| 147 | > | std::map<int, Molecule*>::iterator i; | 
| 148 | > | for (i = molecules_.begin(); i != molecules_.end(); ++i) { | 
| 149 | > | delete i->second; | 
| 150 | > | } | 
| 151 | > | molecules_.clear(); | 
| 152 | > | |
| 153 | > | MemoryUtils::deletePointers(moleculeStamps_); | 
| 154 | ||
| 155 | delete sman_; | |
| 156 | delete simParams_; | |
| – | Removed lines | 
| + | Added lines | 
| < | Changed lines | 
| > | Changed lines |