Made normal modes work with shells and vsites
authorDavid van der Spoel <spoel@xray.bmc.uu.se>
Wed, 30 Sep 2015 18:06:13 +0000 (20:06 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Thu, 7 Jan 2016 08:14:51 +0000 (09:14 +0100)
commit16f3a87b5be0847a292ad5c4dcdf4a967cb06e79
treed83a5323798499b2e6db4b4478c495bea313d62e
parentbc0538dc44010c5f4cef4bea6d50cb31487395bd
Made normal modes work with shells and vsites

Implement shells and vsites in normal mode analysis (do_nm routine)
and analysis of eigenvalues and frequencies. The normal mode analysis
is done on real atoms only and the shells are minimized at each step
of the analysis.

Fixes #879

Change-Id: Iac127f51ef4ebd246c9d2417e039778b5952122f
src/gromacs/gmxana/gmx_nmeig.cpp
src/gromacs/gmxpreprocess/grompp.cpp
src/gromacs/mdlib/minimize.cpp
src/gromacs/mdlib/shellfc.cpp
src/gromacs/mdlib/shellfc.h
src/gromacs/topology/mtop_util.cpp
src/gromacs/topology/mtop_util.h
src/programs/mdrun/md.cpp