| 132 |  | //equal to the total number of atoms minus number of atoms belong to | 
| 133 |  | //cutoff group defined in meta-data file plus the number of cutoff | 
| 134 |  | //groups defined in meta-data file | 
| 135 | + | std::cerr << "nGA = " << nGlobalAtoms_ << "\n"; | 
| 136 | + | std::cerr << "nCA = " << nCutoffAtoms << "\n"; | 
| 137 | + | std::cerr << "nG = " << nGroups << "\n"; | 
| 138 | + |  | 
| 139 |  | nGlobalCutoffGroups_ = nGlobalAtoms_ - nCutoffAtoms + nGroups; | 
| 140 | + |  | 
| 141 | + | std::cerr << "nGCG = " << nGlobalCutoffGroups_ << "\n"; | 
| 142 |  |  | 
| 143 |  | //every free atom (atom does not belong to rigid bodies) is an | 
| 144 |  | //integrable object therefore the total number of integrable objects | 
| 976 |  | Molecule* mol; | 
| 977 |  | RigidBody* rb; | 
| 978 |  | Atom* atom; | 
| 979 | + | CutoffGroup* cg; | 
| 980 |  | SimInfo::MoleculeIterator mi; | 
| 981 |  | Molecule::RigidBodyIterator rbIter; | 
| 982 | < | Molecule::AtomIterator atomIter;; | 
| 982 | > | Molecule::AtomIterator atomIter; | 
| 983 | > | Molecule::CutoffGroupIterator cgIter; | 
| 984 |  |  | 
| 985 |  | for (mol = beginMolecule(mi); mol != NULL; mol = nextMolecule(mi)) { | 
| 986 |  |  | 
| 991 |  | for (rb = mol->beginRigidBody(rbIter); rb != NULL; rb = mol->nextRigidBody(rbIter)) { | 
| 992 |  | rb->setSnapshotManager(sman_); | 
| 993 |  | } | 
| 994 | + |  | 
| 995 | + | for (cg = mol->beginCutoffGroup(cgIter); cg != NULL; cg = mol->nextCutoffGroup(cgIter)) { | 
| 996 | + | cg->setSnapshotManager(sman_); | 
| 997 | + | } | 
| 998 |  | } | 
| 999 |  |  | 
| 1000 |  | } |