Go to the documentation of this file. 1 #ifndef MOJA_MODULES_CBM_DISTURBANCEMONITOR_H_
2 #define MOJA_MODULES_CBM_DISTURBANCEMONITOR_H_
15 void subscribe(NotificationCenter& notificationCenter)
override;
17 flint::ModuleTypes
moduleType() {
return flint::ModuleTypes::DisturbanceEvent; };
30 #endif // MOJA_MODULES_CBM_DISTURBANCEMONITOR_H_
flint::IVariable * _currentDisturbance
Definition: disturbancemonitormodule.h:26
virtual ~DisturbanceMonitorModule()=default
Definition: ageclasshelper.cpp:12
Definition: cbmmodulebase.h:22
DisturbanceMonitorModule()
Definition: disturbancemonitormodule.h:12
flint::ModuleTypes moduleType()
Definition: disturbancemonitormodule.h:17
bool _moduleEnabled
Definition: disturbancemonitormodule.h:25
virtual void doTimingInit() override
Definition: disturbancemonitormodule.cpp:53
virtual void doOutputStep() override
Definition: disturbancemonitormodule.cpp:68
virtual void doDisturbanceEvent(DynamicVar) override
Definition: disturbancemonitormodule.cpp:85
void subscribe(NotificationCenter ¬ificationCenter) override
Definition: disturbancemonitormodule.cpp:23
Definition: ageclasshelper.cpp:10
Definition: disturbancemonitormodule.h:10
virtual void doLocalDomainInit() override
Definition: disturbancemonitormodule.cpp:37