| 63 |
|
void distributeData(); |
| 64 |
|
void collectIntermediateData(); |
| 65 |
|
void distributeIntermediateData(); |
| 66 |
+ |
void collectSelfData(); |
| 67 |
|
void collectData(); |
| 68 |
|
|
| 69 |
|
// neighbor list routines |
| 89 |
|
int getNAtomsInRow(); |
| 90 |
|
int getTopologicalDistance(int atom1, int atom2); |
| 91 |
|
vector<int> getExcludesForAtom(int atom1); |
| 92 |
< |
bool skipAtomPair(int atom1, int atom2); |
| 92 |
> |
bool skipAtomPair(int atom1, int atom2, int cg1, int cg2); |
| 93 |
|
bool excludeAtomPair(int atom1, int atom2); |
| 94 |
|
void addForceToAtomRow(int atom1, Vector3d fg); |
| 95 |
|
void addForceToAtomColumn(int atom2, Vector3d fg); |