| 181 |
|
|
| 182 |
|
for(std::vector<Component*>::iterator i = components_.begin(); i != components_.end(); ++i) { |
| 183 |
|
if (!(*i)->findMoleculeStamp(moleculeStamps_)) { |
| 184 |
< |
std::cout << "Globals Error: can not find molecule stamp for component" << std::endl; |
| 184 |
> |
std::ostringstream oss; |
| 185 |
> |
oss << "Globals Error: can not find molecule stamp for component " << (*i)->getType() << std::endl; |
| 186 |
> |
throw OOPSEException(oss.str()); |
| 187 |
|
} |
| 188 |
|
} |
| 189 |
|
} |
| 207 |
|
moleculeStamps_.insert(std::map<std::string, MoleculeStamp*>::value_type(molStampName, molStamp)); |
| 208 |
|
ret = true; |
| 209 |
|
} else { |
| 210 |
< |
std::cout << "Globals Error: Molecule Stamp " << molStamp->getName() << "appears multiple times\n"; |
| 210 |
> |
std::ostringstream oss; |
| 211 |
> |
oss << "Globals Error: Molecule Stamp " << molStamp->getName() << "appears multiple times\n"; |
| 212 |
> |
throw OOPSEException(oss.str()); |
| 213 |
|
} |
| 214 |
|
return ret; |
| 215 |
|
} |