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

This commit is contained in:
sjplimp 2011-04-19 23:17:46 +00:00
parent c0a67dcd6f
commit 0f41ccb943
3 changed files with 9 additions and 5 deletions

View File

@ -186,7 +186,7 @@ void AtomVecEllipsoid::copy_bonus(int i, int j)
this may create or delete entry in bonus data this may create or delete entry in bonus data
------------------------------------------------------------------------- */ ------------------------------------------------------------------------- */
void AtomVecEllipsoid::set_bonus(int i, void AtomVecEllipsoid::set_shape(int i,
double shapex, double shapey, double shapez) double shapex, double shapey, double shapez)
{ {
if (ellipsoid[i] < 0) { if (ellipsoid[i] < 0) {

View File

@ -68,12 +68,13 @@ class AtomVecEllipsoid : public AtomVec {
// manipulate Bonus data structure for extra atom info // manipulate Bonus data structure for extra atom info
void grow_bonus();
void copy_bonus(int, int);
void set_bonus(int, double, double, double);
void clear_bonus(); void clear_bonus();
void data_atom_bonus(int, char **); void data_atom_bonus(int, char **);
// unique to AtomVecEllipsoid
void set_shape(int, double, double, double);
private: private:
double PI; double PI;
int *tag,*type,*mask,*image; int *tag,*type,*mask,*image;
@ -83,6 +84,9 @@ class AtomVecEllipsoid : public AtomVec {
int *ellipsoid; int *ellipsoid;
int nlocal_bonus,nghost_bonus,nmax_bonus; int nlocal_bonus,nghost_bonus,nmax_bonus;
void grow_bonus();
void copy_bonus(int, int);
}; };
} }

View File

@ -381,7 +381,7 @@ void Set::set(int keyword)
// set shape // set shape
else if (keyword == SHAPE) else if (keyword == SHAPE)
avec_ellipsoid->set_bonus(i,0.5*xvalue,0.5*yvalue,0.5*zvalue); avec_ellipsoid->set_shape(i,0.5*xvalue,0.5*yvalue,0.5*zvalue);
// set rmass via density // set rmass via density
// if radius > 0.0, treat as sphere // if radius > 0.0, treat as sphere