Use ListOfLists in gmx_mtop_t and gmx_localtop_t
authorBerk Hess <hess@kth.se>
Fri, 6 Dec 2019 09:11:55 +0000 (10:11 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 16 Dec 2019 15:37:47 +0000 (16:37 +0100)
commit62343cded1fa4455de3241d345ec82f88be60d33
tree68420a8d7147ceb6f2d137c87b86d0e64593bb3a
parent0b3a07879aec62248760e295039a8a047630e1fe
Use ListOfLists in gmx_mtop_t and gmx_localtop_t

This change uses ListOfLists for exclusions in gmx_mtop_t and
gmx_localtop_t. Exclusions in t_topolgy as well as other atom
and index lists still use t_blocka.

Change-Id: Idfd532ad2a4b19d68e60b05dbd0a3082650ec20a
33 files changed:
src/gromacs/domdec/domdec_topology.cpp
src/gromacs/fileio/tpxio.cpp
src/gromacs/gmxpreprocess/gpp_nextnb.cpp
src/gromacs/gmxpreprocess/gpp_nextnb.h
src/gromacs/gmxpreprocess/grompp.cpp
src/gromacs/gmxpreprocess/grompp_impl.h
src/gromacs/gmxpreprocess/topio.cpp
src/gromacs/gmxpreprocess/toppush.cpp
src/gromacs/mdlib/dispersioncorrection.cpp
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/perf_est.cpp
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/tpi.cpp
src/gromacs/nbnxm/benchmark/bench_setup.cpp
src/gromacs/nbnxm/benchmark/bench_system.cpp
src/gromacs/nbnxm/benchmark/bench_system.h
src/gromacs/nbnxm/nbnxm.h
src/gromacs/nbnxm/pairlist.cpp
src/gromacs/nbnxm/pairlistset.h
src/gromacs/nbnxm/pairlistsets.h
src/gromacs/selection/nbsearch.cpp
src/gromacs/selection/nbsearch.h
src/gromacs/selection/tests/nbsearch.cpp
src/gromacs/tools/convert_tpr.cpp
src/gromacs/topology/block.cpp
src/gromacs/topology/block.h
src/gromacs/topology/exclusionblocks.cpp
src/gromacs/topology/exclusionblocks.h
src/gromacs/topology/mtop_util.cpp
src/gromacs/topology/tests/exclusionblocks.cpp
src/gromacs/topology/topology.cpp
src/gromacs/topology/topology.h
src/gromacs/trajectoryanalysis/modules/rdf.cpp