1183 |
|
atomColData.force[atom2] -= *(idat.f1); |
1184 |
|
|
1185 |
|
if (storageLayout_ & DataStorage::dslFlucQForce) { |
1186 |
< |
atomRowData.flucQFrc[atom1] += *(idat.dVdFQ1); |
1187 |
< |
atomColData.flucQFrc[atom2] += *(idat.dVdFQ2); |
1186 |
> |
atomRowData.flucQFrc[atom1] -= *(idat.dVdFQ1); |
1187 |
> |
atomColData.flucQFrc[atom2] -= *(idat.dVdFQ2); |
1188 |
|
} |
1189 |
|
|
1190 |
|
if (storageLayout_ & DataStorage::dslElectricField) { |
1208 |
|
} |
1209 |
|
|
1210 |
|
if (storageLayout_ & DataStorage::dslFlucQForce) { |
1211 |
< |
snap_->atomData.flucQFrc[atom1] += *(idat.dVdFQ1); |
1211 |
> |
snap_->atomData.flucQFrc[atom1] -= *(idat.dVdFQ1); |
1212 |
|
snap_->atomData.flucQFrc[atom2] -= *(idat.dVdFQ2); |
1213 |
|
} |
1214 |
|
|