class Constraints;
class PpForceWorkload;
class IMDOutputProvider;
+struct MdModulesNotifier;
class ImdSession;
class MDLogger;
class MDAtoms;
gmx_enfrot *enforcedRotation,
BoxDeformation *deform,
IMDOutputProvider *outputProvider,
+ const MdModulesNotifier &mdModulesNotifier,
t_inputrec *inputrec,
ImdSession *imdSession,
pull_t *pull_work,
enforcedRotation(enforcedRotation),
deform(deform),
outputProvider(outputProvider),
+ mdModulesNotifier(mdModulesNotifier),
inputrec(inputrec),
imdSession(imdSession),
pull_work(pull_work),
BoxDeformation *deform;
//! Handles writing output files.
IMDOutputProvider *outputProvider;
+ //! Handles notifications to MdModules for checkpoint writing
+ const MdModulesNotifier &mdModulesNotifier;
//! Contains user input mdp options.
t_inputrec *inputrec;
//! The Interactive Molecular Dynamics session.