| 88 |  |  | 
| 89 |  | vector<Component*> components = simParams->getComponents(); | 
| 90 |  |  | 
| 91 | < | for (vector<Component*>::iterator i = components.begin(); i !=components.end(); ++i) { | 
| 91 | > | for (vector<Component*>::iterator i = components.begin(); | 
| 92 | > | i !=components.end(); ++i) { | 
| 93 |  | molStamp = (*i)->getMoleculeStamp(); | 
| 94 |  | nMolWithSameStamp = (*i)->getNMol(); | 
| 95 |  |  | 
| 782 |  |  | 
| 783 |  | void SimInfo::setupSimVariables() { | 
| 784 |  | useAtomicVirial_ = simParams_->getUseAtomicVirial(); | 
| 785 | < | // we only call setAccumulateBoxDipole if the accumulateBoxDipole parameter is true | 
| 785 | > | // we only call setAccumulateBoxDipole if the accumulateBoxDipole | 
| 786 | > | // parameter is true | 
| 787 |  | calcBoxDipole_ = false; | 
| 788 |  | if ( simParams_->haveAccumulateBoxDipole() ) | 
| 789 |  | if ( simParams_->getAccumulateBoxDipole() ) { | 
| 981 |  |  | 
| 982 |  | for (mol = beginMolecule(mi); mol != NULL; mol = nextMolecule(mi)) { | 
| 983 |  |  | 
| 984 | < | for (atom = mol->beginAtom(atomIter); atom != NULL; atom = mol->nextAtom(atomIter)) { | 
| 984 | > | for (atom = mol->beginAtom(atomIter); atom != NULL; | 
| 985 | > | atom = mol->nextAtom(atomIter)) { | 
| 986 |  | atom->setSnapshotManager(sman_); | 
| 987 |  | } | 
| 988 |  |  | 
| 989 | < | for (rb = mol->beginRigidBody(rbIter); rb != NULL; rb = mol->nextRigidBody(rbIter)) { | 
| 989 | > | for (rb = mol->beginRigidBody(rbIter); rb != NULL; | 
| 990 | > | rb = mol->nextRigidBody(rbIter)) { | 
| 991 |  | rb->setSnapshotManager(sman_); | 
| 992 |  | } | 
| 993 |  |  | 
| 994 | < | for (cg = mol->beginCutoffGroup(cgIter); cg != NULL; cg = mol->nextCutoffGroup(cgIter)) { | 
| 994 | > | for (cg = mol->beginCutoffGroup(cgIter); cg != NULL; | 
| 995 | > | cg = mol->nextCutoffGroup(cgIter)) { | 
| 996 |  | cg->setSnapshotManager(sman_); | 
| 997 |  | } | 
| 998 |  | } | 
| 1007 |  |  | 
| 1008 |  |  | 
| 1009 |  | StuntDouble* SimInfo::getIOIndexToIntegrableObject(int index) { | 
| 1010 | < | return IOIndexToIntegrableObject.at(index); | 
| 1010 | > | if (index >= IOIndexToIntegrableObject.size()) { | 
| 1011 | > | sprintf(painCave.errMsg, | 
| 1012 | > | "SimInfo::getIOIndexToIntegrableObject Error: Integrable Object\n" | 
| 1013 | > | "\tindex exceeds number of known objects!\n"); | 
| 1014 | > | painCave.isFatal = 1; | 
| 1015 | > | simError(); | 
| 1016 | > | return NULL; | 
| 1017 | > | } else | 
| 1018 | > | return IOIndexToIntegrableObject.at(index); | 
| 1019 |  | } | 
| 1020 |  |  | 
| 1021 |  | void SimInfo::setIOIndexToIntegrableObject(const vector<StuntDouble*>& v) { | 
| 1022 |  | IOIndexToIntegrableObject= v; | 
| 1023 |  | } | 
| 1011 | – | /* | 
| 1012 | – | void SimInfo::setStuntDoubleFromGlobalIndex(vector<StuntDouble*> v) { | 
| 1013 | – | assert( v.size() == nAtoms_ + nRigidBodies_); | 
| 1014 | – | sdByGlobalIndex_ = v; | 
| 1015 | – | } | 
| 1024 |  |  | 
| 1017 | – | StuntDouble* SimInfo::getStuntDoubleFromGlobalIndex(int index) { | 
| 1018 | – | //assert(index < nAtoms_ + nRigidBodies_); | 
| 1019 | – | return sdByGlobalIndex_.at(index); | 
| 1020 | – | } | 
| 1021 | – | */ | 
| 1025 |  | int SimInfo::getNGlobalConstraints() { | 
| 1026 |  | int nGlobalConstraints; | 
| 1027 |  | #ifdef IS_MPI |