Go to the documentation of this file. 1 #ifndef MOJA_MODULES_CBM_CBM_SPINUPDISTURBANCEMODULE_H_
2 #define MOJA_MODULES_CBM_CBM_SPINUPDISTURBANCEMODULE_H_
4 #include "moja/modules/cbm/_modules.cbm_exports.h"
20 void configure(
const DynamicObject& config)
override;
21 void subscribe(NotificationCenter& notificationCenter)
override;
23 void doDisturbanceEvent(DynamicVar)
override;
24 void doLocalDomainInit()
override;
25 void doTimingInit()
override;
29 typedef std::unordered_map<int, EventVector>
EventMap;
37 void fetchDMAssociations();
CBMSpinupDisturbanceModule()
Definition: cbmspinupdisturbancemodule.h:17
Definition: ageclasshelper.cpp:12
Definition: cbmspinupdisturbancemodule.h:15
Definition: cbmmodulebase.h:22
std::unordered_map< int, EventVector > EventMap
Definition: cbmspinupdisturbancemodule.h:29
std::vector< CBMDistEventTransfer > EventVector
Definition: cbmspinupdisturbancemodule.h:28
std::unordered_map< std::pair< std::string, int >, int > _dmAssociations
Definition: cbmspinupdisturbancemodule.h:34
virtual ~CBMSpinupDisturbanceModule()
Definition: cbmspinupdisturbancemodule.h:18
EventMap _matrices
Definition: cbmspinupdisturbancemodule.h:33
int _spuId
Definition: cbmspinupdisturbancemodule.h:32
Definition: ageclasshelper.cpp:10
flint::IVariable * _spu
Definition: cbmspinupdisturbancemodule.h:31