Gromacs
2024.4
|
Density fitting.
Class that implements the density fitting forces and potential
Public Member Functions | |
DensityFitting ()=default | |
Construct the density fitting module. | |
void | subscribeToPreProcessingNotifications (MDModulesNotifiers *notifiers) override |
Request to be notified during pre-processing. More... | |
void | subscribeToSimulationSetupNotifications (MDModulesNotifiers *notifiers) override |
Request to be notified. The density fitting 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 |
This MDModule provides its own output. | |
void | constructLocalAtomSet (LocalAtomSetManager *localAtomSetManager) |
Set up the local atom sets that are used by this module. More... | |
void | setEnergyOutputRequest (MDModulesEnergyOutputToDensityFittingRequestChecker *energyOutputRequest) |
Request energy output to energy file during simulation. | |
|
inline |
Set up the local atom sets that are used by this module.
[in] | localAtomSetManager | the manager to add local atom sets. |
|
inlineoverridevirtual |
Request to be notified during pre-processing.
[in] | notifiers | allows the module to subscribe to notifications from MDModules. |
The density fitting code subscribes to these notifications:
Implements gmx::IMDModule.
|
inlineoverridevirtual |
Request to be notified. The density fitting code subscribes to these notifications:
Implements gmx::IMDModule.