git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14336 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp
2015-12-09 22:31:43 +00:00
parent 704f170053
commit ab01075956
8 changed files with 70 additions and 6 deletions

View File

@ -40,12 +40,16 @@ Region::Region(LAMMPS *lmp, int narg, char **arg) : Pointers(lmp)
varshape = 0;
xstr = ystr = zstr = tstr = NULL;
dx = dy = dz = 0.0;
copymode = 0;
}
/* ---------------------------------------------------------------------- */
Region::~Region()
{
if (copymode) return;
delete [] id;
delete [] style;
@ -128,6 +132,15 @@ int Region::match(double x, double y, double z)
return !(inside(x,y,z) ^ interior);
}
/* ----------------------------------------------------------------------
generate error if Kokkos function defaults to base class
------------------------------------------------------------------------- */
void Region::match_all_kokkos(int, DAT::t_int_1d)
{
error->all(FLERR,"Can only use Kokkos supported regions with Kokkos package");
}
/* ----------------------------------------------------------------------
generate list of contact points for interior or exterior regions
if region has variable shape, invoke shape_update() once per timestep