40 #ifndef __OPENFLUID_MACHINE_MONITORINGINSTANCE_HPP__
41 #define __OPENFLUID_MACHINE_MONITORINGINSTANCE_HPP__
62 std::list<ObserverInstance*> m_Observers;
77 const std::list<ObserverInstance*>&
observers()
const {
return m_Observers; };
Definition: SimulationLogger.hpp:58
Definition: MonitoringInstance.hpp:59
void call_onFinalizedRun() const
const std::list< ObserverInstance * > & observers() const
Definition: MonitoringInstance.hpp:77
void call_onInitializedRun() const
void call_onPrepared() const
void call_initParams() const
void initialize(openfluid::base::SimulationLogger *mp_SimLogger)
void appendObserver(ObserverInstance *ObsInstance)
MonitoringInstance(openfluid::machine::SimulationBlob &SimulationBlob)
void call_onStepCompleted(const openfluid::core::TimeIndex_t &TimeIndex) const
Definition: SimulationBlob.hpp:54
Definition: WareInstance.hpp:56
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::uint64_t TimeIndex_t
Definition: TypeDefs.hpp:298
Definition: ApplicationException.hpp:47