Gromacs  2020.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Friends
gmx::TopologyHolder Class Referencefinal

#include <gromacs/modularsimulator/topologyholder.h>


Object holding the topology.

Clients can register to get an updated local topology whenever there is a change (infrequent, only due to domdec currently).

Public Member Functions

 TopologyHolder (const gmx_mtop_t &globalTopology, const t_commrec *cr, const t_inputrec *inputrec, t_forcerec *fr, MDAtoms *mdAtoms, Constraints *constr, gmx_vsite_t *vsite)
const gmx_mtop_t & globalTopology () const
 Get global topology.
void registerClient (ITopologyHolderClient *client)
 Register topology client.


class DomDecHelper
 Allow domdec to update local topology.

The documentation for this class was generated from the following files: