Remove vcm removal from compute_globals()
authorBerk Hess <hess@kth.se>
Wed, 31 Jul 2019 13:51:09 +0000 (15:51 +0200)
committerBerk Hess <hess@kth.se>
Wed, 31 Jul 2019 19:47:02 +0000 (21:47 +0200)
commit5908495737f0d9005813422fb0e2d49fc851094d
treeea5283ca1608a1b3c5f551f2ea0936b80497465c
parentfd43bc146114a15140d573f01a34375fcc87c0f1
Remove vcm removal from compute_globals()

compute_globals() should only compute and not modify t_state.
Therefore the COM removal is now moved out of compute_globals().
Two separate vcm calls are now moved into one wrapper function.
Now compute_globals() no longer needs fplog and x and v are const.

This change is only refactoring.

Change-Id: I1d6577f2d83fda916421b17fda49d328c4e0a600
src/gromacs/mdlib/md_support.cpp
src/gromacs/mdlib/md_support.h
src/gromacs/mdlib/update.cpp
src/gromacs/mdlib/update.h
src/gromacs/mdlib/vcm.cpp
src/gromacs/mdlib/vcm.h
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/mimic.cpp
src/gromacs/mdrun/rerun.cpp