# | Line 1149 | Line 1149 | namespace OpenMD { | |
---|---|---|
1149 | ||
1150 | #ifdef IS_MPI | |
1151 | idat.atypes = make_pair( atypesRow[atom1], atypesCol[atom2]); | |
1152 | + | idat.atid1 = identsRow[atom1]; |
1153 | + | idat.atid2 = identsCol[atom2]; |
1154 | //idat.atypes = make_pair( ff_->getAtomType(identsRow[atom1]), | |
1155 | // ff_->getAtomType(identsCol[atom2]) ); | |
1156 | ||
# | Line 1205 | Line 1207 | namespace OpenMD { | |
1207 | #else | |
1208 | ||
1209 | idat.atypes = make_pair( atypesLocal[atom1], atypesLocal[atom2]); | |
1210 | + | idat.atid1 = idents[atom1]; |
1211 | + | idat.atid2 = idents[atom2]; |
1212 | ||
1213 | if (storageLayout_ & DataStorage::dslAmat) { | |
1214 | idat.A1 = &(snap_->atomData.aMat[atom1]); | |
# | Line 1316 | Line 1320 | namespace OpenMD { | |
1320 | * first element of pair is row-indexed CutoffGroup | |
1321 | * second element of pair is column-indexed CutoffGroup | |
1322 | */ | |
1323 | < | vector<pair<int, int> > ForceMatrixDecomposition::buildNeighborList() { |
1324 | < | |
1325 | < | vector<pair<int, int> > neighborList; |
1323 | > | void ForceMatrixDecomposition::buildNeighborList(vector<pair<int,int> >& neighborList) { |
1324 | > | |
1325 | > | neighborList.clear(); |
1326 | groupCutoffs cuts; | |
1327 | bool doAllPairs = false; | |
1328 | ||
# | Line 1583 | Line 1587 | namespace OpenMD { | |
1587 | saved_CG_positions_.clear(); | |
1588 | for (int i = 0; i < nGroups_; i++) | |
1589 | saved_CG_positions_.push_back(snap_->cgData.position[i]); | |
1586 | – | |
1587 | – | return neighborList; |
1590 | } | |
1591 | } //end namespace OpenMD |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |