Eliminated t_ifunc from t_interaction_function
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 15 Oct 2018 16:27:12 +0000 (18:27 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 16 Oct 2018 08:41:50 +0000 (10:41 +0200)
commit01f9f1972a2e4fe7b4ae858ed7a4e9dea41d4da7
treeac3e5581d435880d0cdc6ff71112f93ac8d23416
parentf3729f9d017f9988212ca9be0a5b026f53cc8378
Eliminated t_ifunc from t_interaction_function

Declared an equivalent function type within the listed-forces module,
because it is local there.

This eliminates the inappropriate dependency on listed-forces by the
topology module, and also the recently discovered inappropriate
transitive dependency on gmxlib by topology.

Change-Id: I0f818767711cdf3fac88c06e01fac7564e9ccc65
docs/doxygen/cycle-suppressions.txt
src/gromacs/gmxana/gmx_disre.cpp
src/gromacs/listed-forces/bonded.h
src/gromacs/listed-forces/disre.h
src/gromacs/listed-forces/listed-forces.cpp
src/gromacs/listed-forces/listed-forces.h
src/gromacs/listed-forces/orires.h
src/gromacs/listed-forces/tests/bonded.cpp
src/gromacs/topology/ifunc.cpp
src/gromacs/topology/ifunc.h