Add replacements for pbc enumerations
commite3c41cb8625eefb3a6bd7e693590940eeb0a80b0
authorPaul Bauer <paul.bauer.q@gmail.com>
Thu, 9 May 2019 08:43:27 +0000 (9 10:43 +0200)
committerChristian Blau <cblau@gwdg.de>
Mon, 5 Aug 2019 20:40:14 +0000 (5 22:40 +0200)
tree89f996c37d2234573e4830d981b4087a0931aa89
parentd3697ce45940a2774e688bd889f0e05b12367a01
Add replacements for pbc enumerations

Adds new enum classes to describe different types of unit cells and
centering operations. Those are intended to replace the legacy types
in the new version of tools that perform operations dependent on them.

They don't replace the old types completely, as the legacy options
handling depends on those.

Change-Id: I64954a8e7a78aab47359a40d6ea06b54e5cb6910
src/gromacs/pbcutil/CMakeLists.txt
src/gromacs/pbcutil/pbcenums.cpp [new file with mode: 0644]
src/gromacs/pbcutil/pbcenums.h [new file with mode: 0644]
src/gromacs/pbcutil/tests/CMakeLists.txt [copied from src/gromacs/pbcutil/CMakeLists.txt with 83% similarity]
src/gromacs/pbcutil/tests/pbcenums.cpp [new file with mode: 0644]