mirror of https://github.com/lammps/lammps.git
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@5987 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
c0a67dcd6f
commit
0f41ccb943
|
@ -186,7 +186,7 @@ void AtomVecEllipsoid::copy_bonus(int i, int j)
|
|||
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)
|
||||
{
|
||||
if (ellipsoid[i] < 0) {
|
||||
|
|
|
@ -68,12 +68,13 @@ class AtomVecEllipsoid : public AtomVec {
|
|||
|
||||
// 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 data_atom_bonus(int, char **);
|
||||
|
||||
// unique to AtomVecEllipsoid
|
||||
|
||||
void set_shape(int, double, double, double);
|
||||
|
||||
private:
|
||||
double PI;
|
||||
int *tag,*type,*mask,*image;
|
||||
|
@ -83,6 +84,9 @@ class AtomVecEllipsoid : public AtomVec {
|
|||
int *ellipsoid;
|
||||
|
||||
int nlocal_bonus,nghost_bonus,nmax_bonus;
|
||||
|
||||
void grow_bonus();
|
||||
void copy_bonus(int, int);
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -381,7 +381,7 @@ void Set::set(int keyword)
|
|||
// set 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
|
||||
// if radius > 0.0, treat as sphere
|
||||
|
|
Loading…
Reference in New Issue