Move mdoutf and trajectory_writing to mdlib
commitd06dc9e2e7aa92774b762ca2878c410235e891da
authorTeemu Murtola <teemu.murtola@gmail.com>
Wed, 30 Sep 2015 19:26:29 +0000 (30 22:26 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Thu, 1 Oct 2015 03:44:36 +0000 (1 06:44 +0300)
tree0b7c836b609fe404aeefa6632d61b120cc442cc1
parented26a6f286cb5d33a405ab0fd6e959017dcdd0e5
Move mdoutf and trajectory_writing to mdlib

Move mdoutf.* and trajectory_writing.* to mdlib, since these have strong
dependencies from there, and it is impossible to avoid cyclic
dependencies otherwise.  Such highly mdrun-specific code doesn't really
fit into the generic file I/O module, either.

Move sim_util.h to mdlib at the same time, so that none of the files
needs to be installed.

Change-Id: If69a027945e384746c4c267e0239a07dccf0e26e
20 files changed:
docs/doxygen/cycle-suppressions.txt
src/gromacs/essentialdynamics/edsam.cpp
src/gromacs/ewald/pme-load-balancing.cpp
src/gromacs/fileio/CMakeLists.txt
src/gromacs/imd/imd.cpp
src/gromacs/mdlib/coupling.cpp
src/gromacs/mdlib/md_support.h
src/gromacs/mdlib/mdoutf.cpp [moved from src/gromacs/fileio/mdoutf.cpp with 99% similarity]
src/gromacs/mdlib/mdoutf.h [moved from src/gromacs/fileio/mdoutf.h with 97% similarity]
src/gromacs/mdlib/minimize.cpp
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdlib/sim_util.h [moved from src/gromacs/legacyheaders/sim_util.h with 92% similarity]
src/gromacs/mdlib/stat.cpp
src/gromacs/mdlib/tpi.cpp
src/gromacs/mdlib/trajectory_writing.cpp [moved from src/gromacs/fileio/trajectory_writing.cpp with 98% similarity]
src/gromacs/mdlib/trajectory_writing.h [moved from src/gromacs/fileio/trajectory_writing.h with 95% similarity]
src/gromacs/mdlib/update.cpp
src/gromacs/pulling/pull_rotation.cpp
src/gromacs/swap/swapcoords.cpp
src/programs/mdrun/md.cpp