|
Gromacs
2026.0-dev-20251114-850eace
|
#include <gromacs/modularsimulator/topologyholder.h>
Inheritance diagram for gmx::TopologyHolder:
Collaboration diagram for gmx::TopologyHolder:Object holding the topology.
Clients can register to get an updated local topology whenever there is a change (infrequent, only due to domdec currently).
Classes | |
| class | Builder |
| Builder for the topology holder. More... | |
Public Member Functions | |
| TopologyHolder (std::vector< ITopologyHolderClient * > clients, const gmx_mtop_t &globalTopology, gmx_localtop_t *localTopology, const t_commrec *cr, const t_inputrec *inputrec, t_forcerec *fr, MDAtoms *mdAtoms, Constraints *constr, VirtualSitesHandler *vsite) | |
| Constructor. | |
| const gmx_mtop_t & | globalTopology () const |
| Get global topology. | |
| DomDecCallback | registerDomDecCallback () override |
| Callback on domain decomposition repartitioning. | |
Public Member Functions inherited from gmx::IDomDecHelperClient | |
| virtual | ~IDomDecHelperClient ()=default |
| Standard virtual destructor. | |
Friends | |
| class | DomDecHelper |
| Allow domdec to access local topology directly. | |
1.8.5