{
mdModulesNotifier.notify(*cr);
mdModulesNotifier.notify(&atomSets);
+ mdModulesNotifier.notify(mtop);
mdModulesNotifier.notify(inputrec->pbcType);
mdModulesNotifier.notify(SimulationTimeStep{ inputrec->delta_t });
/* Initiate forcerecord */
#include "gromacs/utility/mdmodulenotification-impl.h"
struct t_commrec;
+struct gmx_mtop_t;
enum class PbcType : int;
namespace gmx
* wrote to .tpr files
* LocalAtomSetManager* enables modules to add atom indices to local atom sets
* to be managed
+ * const gmx_mtop_t& provides the topology of the system to the modules
* MdModulesEnergyOutputToDensityFittingRequestChecker* enables modules to
* report if they want to write their energy output
* to the density fitting field in the energy files
*/
registerMdModuleNotification<const KeyValueTreeObject&,
LocalAtomSetManager*,
+ const gmx_mtop_t&,
MdModulesEnergyOutputToDensityFittingRequestChecker*,
SeparatePmeRanksPermitted*,
const PbcType&,