| 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 | 
| 110 | 
  | 
    vector<int> groupToGtype; | 
| 111 | 
  | 
 | 
| 112 | 
  | 
#ifdef IS_MPI     | 
| 113 | 
< | 
    DataStorage atomRowData;    DataStorage atomColData; | 
| 113 | 
> | 
    DataStorage atomRowData; | 
| 114 | 
> | 
    DataStorage atomColData; | 
| 115 | 
  | 
    DataStorage cgRowData; | 
| 116 | 
  | 
    DataStorage cgColData; | 
| 117 | 
  | 
 | 
| 150 | 
  | 
    vector<int> identsRow; | 
| 151 | 
  | 
    vector<int> identsCol; | 
| 152 | 
  | 
 | 
| 153 | 
+ | 
    vector<int> regionsRow; | 
| 154 | 
+ | 
    vector<int> regionsCol; | 
| 155 | 
+ | 
 | 
| 156 | 
  | 
    vector<AtomType*> atypesRow; | 
| 157 | 
  | 
    vector<AtomType*> atypesCol; | 
| 158 | 
  | 
 | 
| 177 | 
  | 
 | 
| 178 | 
  | 
    vector<RealType> massFactorsRow; | 
| 179 | 
  | 
    vector<RealType> massFactorsCol; | 
| 180 | 
+ | 
 | 
| 181 | 
+ | 
    vector<int> regionRow; | 
| 182 | 
+ | 
    vector<int> regionCol; | 
| 183 | 
  | 
#endif | 
| 184 | 
  | 
 | 
| 185 | 
  | 
  }; |