Improve PME includes
commit26e3bc82d03278c6fafa937fec0a551209c0b601
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 7 Nov 2017 01:52:18 +0000 (7 02:52 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 7 Nov 2017 03:42:39 +0000 (7 04:42 +0100)
tree3107db58d6e80667119a8c685d1f5de58f7b08bd
parentdd36b9ad6c43a5d5c81bbad4b5ec0071ddfd367c
Improve PME includes

Changing an internal ewald-module header for GPU support should not
lead to files outside that module needing to be recompiled. Moved enum
declarations for use outside the module to the header file that
declares such things. Restored necessary includes that were being
satisfied transitively from the internal header, that were prematurely
removed in fae8902688dc48be56e.

Change-Id: I18c3146e80aba9ad0a2c485f2355bc214cbb083c
src/gromacs/ewald/pme-gpu-types.h
src/gromacs/ewald/pme.h