Fix some mdrun header dependencies
authorMark Abraham <mark.j.abraham@gmail.com>
Thu, 7 Jan 2016 17:21:59 +0000 (18:21 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 7 Jan 2016 17:36:11 +0000 (18:36 +0100)
commit67ed55c616dcabd5f4ed9e0fbe3f78ba88563e11
treea70d1b6b86f3ec7f0c8968300c61a15ccfda9af3
parent72a776a27f10c7d0f19cbbae10dd2da78df7c959
Fix some mdrun header dependencies

md_support.h, sim_util.h and update.h should not depend on each other
since any symbols they declare can be forward-declared by the others.

Updated some names for types - in particular, gmx_update_t is now a
struct, rather than an opaque pointer to a struct.

Also removed two orphaned function declarations used by the
now-removed SD2 integrator.

Change-Id: I84c0f8d7b90b5f68bbf940e5854834bb9d000c9f
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/md_support.cpp
src/gromacs/mdlib/md_support.h
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdlib/sim_util.h
src/gromacs/mdlib/trajectory_writing.cpp
src/gromacs/mdlib/update.cpp
src/gromacs/mdlib/update.h
src/programs/mdrun/md.cpp
src/programs/mdrun/runner.cpp