|
Gromacs
2026.1
|
Inheritance diagram for gmx::anonymous_namespace{densityfitting.cpp}::DensityFitting:
Collaboration diagram for gmx::anonymous_namespace{densityfitting.cpp}::DensityFitting: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... | |
| void | subscribeToSimulationRunNotifications (MDModulesNotifiers *) override |
| No subscriptions to run notifications. | |
| 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.
1.8.5