Gromacs
2025-dev-20240906-b7d3419
|
QMMM module.
Class that implements the QMMM forces and potential
Public Member Functions | |
QMMM ()=default | |
Construct the QMMM module. | |
void | subscribeToPreProcessingNotifications (MDModulesNotifiers *notifier) override |
Requests to be notified during pre-processing. More... | |
void | subscribeToSimulationSetupNotifications (MDModulesNotifiers *notifier) override |
Requests to be notified during simulation setup. The QMMM code subscribes to these notifications: More... | |
IMdpOptionProvider * | mdpOptionProvider () override |
From IMDModule. | |
void | initForceProviders (ForceProviders *forceProviders) override |
Add this module to the force providers if active. | |
IMDOutputProvider * | outputProvider () override |
QMMM Module should not use OutputProvider as it will be removed in the future. | |
|
inlineoverridevirtual |
Requests to be notified during pre-processing.
[in] | notifier | allows the module to subscribe to notifications from MdModules. |
The QMMM code subscribes to these notifications:
Implements gmx::IMDModule.
|
inlineoverridevirtual |
Requests to be notified during simulation setup. The QMMM code subscribes to these notifications:
Implements gmx::IMDModule.