Commit 82098776 authored by sjplimp's avatar sjplimp
Browse files

git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@5180 f3b2605a-c512-4ea7-a41b-209d697bcdaa
parent 1c6e1543
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -323,8 +323,10 @@ void FixSRD::init()
      xwallhold = wallfix->xwallhold;
      vwall = wallfix->vwall;
      fwall = wallfix->fwall;
    }
      walltrigger = 0.5 * neighbor->skin;
      if (wallfix->overlap && overlap == 0 && me == 0)
	error->warning("Fix SRD walls overlap but fix srd overlap not set");
    }
  }

  // set change_flags if box size or shape changes
+9 −0
Original line number Diff line number Diff line
@@ -146,6 +146,15 @@ FixWallSRD::FixWallSRD(LAMMPS *lmp, int narg, char **arg) :
    }
  }

  // set overlap if walls exist in multiple dimensions

  int dimflag[3];
  dimflag[0] = dimflag[1] = dimflag[2] = 0;
  for (int m = 0; m < nwall; m++)
    dimflag[wallwhich[m]/2] = 1;
  if (dimflag[0] + dimflag[1] + dimflag[2] > 1) overlap = 1;
  else overlap = 0;

  // set time_depend and varflag if any wall positions are variable

  varflag = 0;
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ namespace LAMMPS_NS {

class FixWallSRD : public Fix {
 public:
  int nwall,varflag;
  int nwall,varflag,overlap;
  int wallwhich[6];
  double xwall[6],xwallhold[6],vwall[6];
  double **fwall;