From 4c69bbcf5c29f426ebdc40f8a16d4fbfefc93196 Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Sat, 10 Jun 2017 11:37:54 -0400
Subject: [PATCH] apply rigid body check to displace_atoms command

---
 src/displace_atoms.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/displace_atoms.cpp b/src/displace_atoms.cpp
index 7db7e21839..9efb9c8f65 100644
--- a/src/displace_atoms.cpp
+++ b/src/displace_atoms.cpp
@@ -75,6 +75,9 @@ void DisplaceAtoms::command(int narg, char **arg)
   if (igroup == -1) error->all(FLERR,"Could not find displace_atoms group ID");
   groupbit = group->bitmask[igroup];
 
+  if (modify->check_rigid_group_overlap(groupbit))
+    error->warning(FLERR,"Displacing atoms in rigid bodies");
+
   int style = -1;
   if (strcmp(arg[1],"move") == 0) style = MOVE;
   else if (strcmp(arg[1],"ramp") == 0) style = RAMP;
-- 
GitLab