67 |
|
int stampId, int globalIndex, |
68 |
|
LocalIndexManager* localIndexMan) { |
69 |
|
Molecule* mol = new Molecule(stampId, globalIndex, molStamp->getName()); |
70 |
< |
|
70 |
> |
|
71 |
|
//create atoms |
72 |
|
Atom* atom; |
73 |
|
AtomStamp* currentAtomStamp; |
177 |
|
createConstraintPair(mol); |
178 |
|
createConstraintElem(mol); |
179 |
|
|
180 |
+ |
// Does this molecule stamp define a total constrained charge value? |
181 |
+ |
// If so, let the created molecule know about it. |
182 |
+ |
|
183 |
+ |
if (molStamp->haveConstrainedCharge() ) { |
184 |
+ |
mol->setConstrainedCharge( molStamp->getConstrainedCharge() ); |
185 |
+ |
} |
186 |
+ |
|
187 |
|
//the construction of this molecule is finished |
188 |
|
mol->complete(); |
189 |
|
|