| # | Line 1389 | Line 1389 | namespace OpenMD { | |
|---|---|---|
| 1389 | for (int j = 0; j < 3; j++) { | |
| 1390 | scaled[j] -= roundMe(scaled[j]); | |
| 1391 | scaled[j] += 0.5; | |
| 1392 | + | // Handle the special case when an object is exactly on the |
| 1393 | + | // boundary (a scaled coordinate of 1.0 is the same as |
| 1394 | + | // scaled coordinate of 0.0) |
| 1395 | + | if (scaled[j] >= 1.0) scaled[j] -= 1.0; |
| 1396 | } | |
| 1397 | ||
| 1398 | // find xyz-indices of cell that cutoffGroup is in. | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |