Commit 5fb2979d authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

allow dynamic groups for some standard walls interacting with point particles

parent 948f4783
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -22,7 +22,10 @@ using namespace FixConst;
/* ---------------------------------------------------------------------- */

FixWallHarmonic::FixWallHarmonic(LAMMPS *lmp, int narg, char **arg) :
  FixWall(lmp, narg, arg) {}
  FixWall(lmp, narg, arg)
{
  dynamic_group_allow = 1;
}

/* ----------------------------------------------------------------------
   interaction of all particles in group with a wall
+4 −1
Original line number Diff line number Diff line
@@ -26,7 +26,10 @@ using namespace MathConst;
/* ---------------------------------------------------------------------- */

FixWallLJ1043::FixWallLJ1043(LAMMPS *lmp, int narg, char **arg) :
  FixWall(lmp, narg, arg) {}
  FixWall(lmp, narg, arg)
{
  dynamic_group_allow = 1;
}

/* ---------------------------------------------------------------------- */

+4 −1
Original line number Diff line number Diff line
@@ -22,7 +22,10 @@ using namespace FixConst;
/* ---------------------------------------------------------------------- */

FixWallLJ126::FixWallLJ126(LAMMPS *lmp, int narg, char **arg) :
  FixWall(lmp, narg, arg) {}
  FixWall(lmp, narg, arg)
{
  dynamic_group_allow = 1;
}

/* ---------------------------------------------------------------------- */

+4 −1
Original line number Diff line number Diff line
@@ -22,7 +22,10 @@ using namespace FixConst;
/* ---------------------------------------------------------------------- */

FixWallLJ93::FixWallLJ93(LAMMPS *lmp, int narg, char **arg) :
  FixWall(lmp, narg, arg) {}
  FixWall(lmp, narg, arg)
{
  dynamic_group_allow = 1;
}

/* ---------------------------------------------------------------------- */

+2 −0
Original line number Diff line number Diff line
@@ -39,6 +39,8 @@ FixWallReflect::FixWallReflect(LAMMPS *lmp, int narg, char **arg) :
{
  if (narg < 4) error->all(FLERR,"Illegal fix wall/reflect command");

  dynamic_group_allow = 1;

  // parse args

  nwall = 0;
Loading