Finish removing ENCAD shifts and table generation
authorMark Abraham <mark.j.abraham@gmail.com>
Sun, 12 Apr 2020 10:08:16 +0000 (10:08 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Sun, 12 Apr 2020 10:08:16 +0000 (10:08 +0000)
commitac802bbe446b2294abdf0f312b92e7eb427a5091
tree73165bf80774df00766cd5410b28946839cfc8a9
parentb813f01f2465819662243ced602d02223098427f
Finish removing ENCAD shifts and table generation

The force field was removed in 2014, and the functional forms can't be
used any more since the group scheme is removed. The table-generation
functions were also broken in several ways. Anybody wanting to use
this force field in the recent past (or perhaps future) needs to use
user tables.

The tpr-facing enums have their numerical values preserved, along with
changes to indicate that the symbol values are unused. This means that
old tpr files can still be read correctly, while maintainers don't
have extra work to understand what is going on. The internal code can
be fully removed.

Fixes #3477
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdtypes/inputrec.cpp
src/gromacs/mdtypes/md_enums.cpp
src/gromacs/mdtypes/md_enums.h
src/gromacs/tables/forcetable.cpp