Refactor gmx_reverse_top_t
authorMark Abraham <mark.j.abraham@gmail.com>
Fri, 14 May 2021 07:13:52 +0000 (09:13 +0200)
committerPaul Bauer <paul.bauer.q@gmail.com>
Mon, 17 May 2021 08:17:35 +0000 (08:17 +0000)
commitc17939744a88e8c416a6022b13d5a2835f6c09b7
treed869a472e2d7ecc4312881bc28b2cd84d26c76f2
parent4a6e2ffd55472807ce3ab5d5421216bc3a2133ba
Refactor gmx_reverse_top_t

Made the impl properly private, but to do so had to separate
the responsibility for checking the local topology, which
should never have been here.

This introduces two new headers in preparation for splitting up
domdec_topology.cpp into several parts that can then have their own
headers. But first gmx_reverse_top_t has to be properly encapsulated.

Refs #3887
admin/lsan-suppressions.txt
src/gromacs/domdec/domdec.cpp
src/gromacs/domdec/domdec.h
src/gromacs/domdec/domdec_internal.h
src/gromacs/domdec/domdec_struct.h
src/gromacs/domdec/domdec_topology.cpp
src/gromacs/domdec/localtopologychecker.h [new file with mode: 0644]
src/gromacs/domdec/partition.cpp
src/gromacs/domdec/reversetopology.h [new file with mode: 0644]