Create topology/atom_id.h
authorTeemu Murtola <teemu.murtola@gmail.com>
Fri, 18 Sep 2015 06:47:23 +0000 (09:47 +0300)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Fri, 18 Sep 2015 19:17:37 +0000 (21:17 +0200)
commit72af942fc55653d2de33ab378a1608500cef153b
tree3bcd5054a73962482e9e66d89e6ceaee34a5d1fb
parente5b947d239abf7bacb843d45b05969ec9f11336e
Create topology/atom_id.h

This was the only thing remaining in types/simple.h that still forced
some code to include it directly.  Remove most includes of
types/simple.h that were only including it for atom_id definition.
This removes some widespread dependencies on legacyheaders/, but does
not yet make any whole additional directories independent of them.

Change-Id: Ic3678bdb0160a820cf39157fc76ac21365cfb8dd
22 files changed:
src/gromacs/fileio/confio.h
src/gromacs/fileio/espio.h
src/gromacs/fileio/g96io.h
src/gromacs/fileio/groio.h
src/gromacs/fileio/pdbio.h
src/gromacs/fileio/tngio_for_tools.h
src/gromacs/gmxpreprocess/read-conformation.cpp
src/gromacs/gmxpreprocess/read-conformation.h
src/gromacs/legacyheaders/oenv.h
src/gromacs/legacyheaders/types/simple.h
src/gromacs/pbcutil/mshift.h
src/gromacs/selection/centerofmass.h
src/gromacs/selection/indexutil.h
src/gromacs/topology/CMakeLists.txt
src/gromacs/topology/atom_id.h [new file with mode: 0644]
src/gromacs/topology/block.h
src/gromacs/topology/idef.h
src/gromacs/topology/index.h
src/gromacs/topology/invblock.cpp
src/gromacs/topology/invblock.h
src/gromacs/topology/mtop_util.cpp
src/gromacs/trajectoryanalysis/modules/surfacearea.h