45 |
|
#include <string> |
46 |
|
|
47 |
|
#include "io/Globals.hpp" |
48 |
+ |
#include "io/ParamConstraint.hpp" |
49 |
+ |
#include "utils/MemoryUtils.hpp" |
50 |
|
#include "utils/simError.h" |
51 |
|
|
50 |
– |
#include "io/ParamConstraint.hpp" |
51 |
– |
|
52 |
|
namespace oopse { |
53 |
|
Globals::Globals() { |
54 |
|
DefineParameter(ForceField, "forceField") |
121 |
|
} |
122 |
|
|
123 |
|
Globals::~Globals() { |
124 |
< |
|
125 |
< |
|
124 |
> |
MemoryUtils::deletePointers(components_); |
125 |
> |
MemoryUtils::deletePointers(zconstraints_); |
126 |
|
} |
127 |
|
|
128 |
|
void Globals::validate() { |
205 |
|
moleculeStamps_.insert(std::map<std::string, MoleculeStamp*>::value_type(molStampName, molStamp)); |
206 |
|
ret = true; |
207 |
|
} else { |
208 |
< |
|
208 |
> |
std::cout << "Globals Error: Molecule Stamp " << molStamp->getName() << "appears multiple times\n"; |
209 |
|
} |
210 |
|
return ret; |
211 |
|
} |