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

#include <gromacs/modularsimulator/modularsimulatorinterfaces.h>

+ Inheritance diagram for gmx::IDomDecHelperClient:


Client interface of the DomDecHelper class.

Classes implementing this interface will register with the DomDecHelper builder object. Before the simulation, the DomDecHelper builder will call the clients' registerDomDecCallback() function and build a list of callbacks to be passed to the DomDecHelper. After every time the DomDecHelper object performed system partitioning, it will use the callbacks to inform the clients that a re-partitioning has happened.

Public Member Functions

virtual ~IDomDecHelperClient ()=default
 Standard virtual destructor.
virtual DomDecCallback registerDomDecCallback ()=0
 Register function to be informed about system re-partitioning.

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