| 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); |
| 143 |
|
vector<potVec> pot_row; |
| 144 |
|
vector<potVec> pot_col; |
| 145 |
|
|
| 146 |
+ |
vector<potVec> expot_row; |
| 147 |
+ |
vector<potVec> expot_col; |
| 148 |
+ |
|
| 149 |
|
vector<int> identsRow; |
| 150 |
|
vector<int> identsCol; |
| 151 |
|
|