Sanitize some include headers
commitcdc131bca662e801792f5129b2770f81d8e79227
authorMark Abraham <mark.j.abraham@gmail.com>
Sat, 10 Dec 2016 07:32:32 +0000 (10 18:32 +1100)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 20 Dec 2016 12:56:59 +0000 (20 23:56 +1100)
tree9c0be28ba060798dd7e5dbbca5e31171a0c17a5e
parent4a33c592de2653bde5a593e2381e48ced9678674
Sanitize some include headers

readinp.h was being used to acquire dependencies transitively, and was
being used where not required. Used some forward declarations where
suitable. Removed some C-style typedef struct to help with that.

This should help speed up compilation while doing some clean up I am
considering.

Change-Id: Iee7f0e523fdcc4c12d2a6a6e375b6739f63e65c5
19 files changed:
src/gromacs/fileio/readinp.h
src/gromacs/gmxana/gmx_analyze.cpp
src/gromacs/gmxana/gmx_make_edi.cpp
src/gromacs/gmxana/gmx_pme_error.cpp
src/gromacs/gmxana/gmx_sham.cpp
src/gromacs/gmxana/gmx_tune_pme.cpp
src/gromacs/gmxpreprocess/genconf.cpp
src/gromacs/gmxpreprocess/nm2type.cpp
src/gromacs/gmxpreprocess/pdb2gmx.cpp
src/gromacs/gmxpreprocess/readir.h
src/gromacs/gmxpreprocess/readpull.cpp
src/gromacs/gmxpreprocess/readrot.cpp
src/gromacs/gmxpreprocess/topio.cpp
src/gromacs/gmxpreprocess/topio.h
src/gromacs/gmxpreprocess/toppush.cpp
src/gromacs/gmxpreprocess/x2top.cpp
src/gromacs/tools/convert_tpr.cpp
src/programs/mdrun/mdrun.cpp
src/programs/mdrun/membed.cpp