| 67 | 
  | 
    void collectData(); | 
| 68 | 
  | 
 | 
| 69 | 
  | 
    // neighbor list routines | 
| 70 | 
< | 
    vector<pair<int, int> >  buildNeighborList(); | 
| 70 | 
> | 
    void buildNeighborList(vector<pair<int, int> >& neighborList); | 
| 71 | 
  | 
 | 
| 72 | 
  | 
    // group bookkeeping | 
| 73 | 
< | 
    groupCutoffs getGroupCutoffs(int cg1, int cg2); | 
| 73 | 
> | 
    void getGroupCutoffs(int &cg1, int &cg2, RealType &rcut, RealType &rcutsq, RealType &rlistsq); | 
| 74 | 
  | 
    Vector3d& getGroupVelocityColumn(int cg2); | 
| 75 | 
  | 
 | 
| 76 | 
  | 
    // Group->atom bookkeeping | 
| 149 | 
  | 
    vector<int> identsRow; | 
| 150 | 
  | 
    vector<int> identsCol; | 
| 151 | 
  | 
 | 
| 152 | 
+ | 
    vector<int> regionsRow; | 
| 153 | 
+ | 
    vector<int> regionsCol; | 
| 154 | 
+ | 
 | 
| 155 | 
  | 
    vector<AtomType*> atypesRow; | 
| 156 | 
  | 
    vector<AtomType*> atypesCol; | 
| 157 | 
  | 
 |