forked from lijiext/lammps
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10661 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
9e6e3ea344
commit
0bf07f466d
|
@ -232,7 +232,8 @@ void PPPM::init()
|
|||
int typeA = *p_typeA;
|
||||
int typeB = *p_typeB;
|
||||
|
||||
if (force->angle == NULL || force->bond == NULL)
|
||||
if (force->angle == NULL || force->bond == NULL ||
|
||||
force->angle->setflag == NULL || force->bond->setflag == NULL)
|
||||
error->all(FLERR,"Bond and angle potentials must be defined for TIP4P");
|
||||
if (typeA < 1 || typeA > atom->nangletypes ||
|
||||
force->angle->setflag[typeA] == 0)
|
||||
|
|
|
@ -38,6 +38,7 @@ Angle::Angle(LAMMPS *lmp) : Pointers(lmp)
|
|||
maxeatom = maxvatom = 0;
|
||||
eatom = NULL;
|
||||
vatom = NULL;
|
||||
setflag = NULL;
|
||||
|
||||
datamask = ALL_MASK;
|
||||
datamask_ext = ALL_MASK;
|
||||
|
|
|
@ -39,6 +39,7 @@ Bond::Bond(LAMMPS *lmp) : Pointers(lmp)
|
|||
maxeatom = maxvatom = 0;
|
||||
eatom = NULL;
|
||||
vatom = NULL;
|
||||
setflag = NULL;
|
||||
|
||||
datamask = ALL_MASK;
|
||||
datamask_ext = ALL_MASK;
|
||||
|
|
|
@ -39,6 +39,7 @@ Dihedral::Dihedral(LAMMPS *lmp) : Pointers(lmp)
|
|||
maxeatom = maxvatom = 0;
|
||||
eatom = NULL;
|
||||
vatom = NULL;
|
||||
setflag = NULL;
|
||||
|
||||
datamask = ALL_MASK;
|
||||
datamask_ext = ALL_MASK;
|
||||
|
|
|
@ -36,6 +36,7 @@ Improper::Improper(LAMMPS *lmp) : Pointers(lmp)
|
|||
maxeatom = maxvatom = 0;
|
||||
eatom = NULL;
|
||||
vatom = NULL;
|
||||
setflag = NULL;
|
||||
|
||||
datamask = ALL_MASK;
|
||||
datamask_ext = ALL_MASK;
|
||||
|
|
Loading…
Reference in New Issue