enforce using 'special_bonds charmm' for dihedral styles charmm and charmmfsw

This commit is contained in:
Axel Kohlmeyer 2017-06-21 19:15:52 -04:00
parent 684b7334a5
commit 612b44a895
2 changed files with 10 additions and 2 deletions

View File

@ -380,6 +380,10 @@ void DihedralCharmm::init_style()
" r-RESPA level as 'outer'");
}
if ((force->special_lj[3] != 0.0) || (force->special_coul[3] != 0.0))
error->all(FLERR,"Must use 'special_bonds charmm' with"
" dihedral style charmm");
// insure use of CHARMM pair_style if any weight factors are non-zero
// set local ptrs to LJ 14 arrays setup by Pair

View File

@ -398,6 +398,10 @@ void DihedralCharmmfsw::init_style()
" r-RESPA level as 'outer'");
}
if ((force->special_lj[3] != 0.0) || (force->special_coul[3] != 0.0))
error->all(FLERR,"Must use 'special_bonds charmm' with"
" dihedral style charmmfsw");
// insure use of CHARMM pair_style if any weight factors are non-zero
// set local ptrs to LJ 14 arrays setup by Pair