Move ifunc stuff from idef.h to ifunc.h
authorBerk Hess <hess@kth.se>
Mon, 17 Sep 2018 07:37:10 +0000 (09:37 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 17 Sep 2018 13:28:37 +0000 (15:28 +0200)
commitf143ec1ed6d583cd65d85e652b9bca37dee3af9c
tree509279d356a41dfea721f62fe1f648ea95f922be
parent507af1fff7671476966370b4a811a1c6c22ade8d
Move ifunc stuff from idef.h to ifunc.h

Interaction function definitions were spread over ifunc.h and idef.h.
Also changed some macros to constexpr or inline functions.
Changed interaction_function.flags to unsigned int.
Added ifunc.h to installed headers, as it is now required.

Change-Id: I285413f9474866b1fe52e635188763b1c9ee9f95
src/gromacs/topology/CMakeLists.txt
src/gromacs/topology/idef.h
src/gromacs/topology/ifunc.h