diff --git a/src/neighbor.cpp b/src/neighbor.cpp index 1b6cbccad5a2f6b4eac2a63ed01864f958b46bf2..8ce8436608d7312a99ccf394fd9b821ca642d73e 100644 --- a/src/neighbor.cpp +++ b/src/neighbor.cpp @@ -1014,7 +1014,7 @@ int Neighbor::check_distance() if (domain->xperiodic) delta = MIN(delta,domain->xprd-xprdhold); if (domain->yperiodic) delta = MIN(delta,domain->yprd-yprdhold); if (domain->zperiodic) delta = MIN(delta,domain->zprd-zprdhold); - delta = 0.5*skin - delta; + delta = MAX(0.5*skin-delta,0.0); deltasq = delta*delta; } else deltasq = triggersq;