PhysiologyEngineThunk.h
26 bool SerializeFromFile(std::string const& filename, std::string const& data_requests, eSerializationFormat data_requests_format);
29 bool SerializeFromString(std::string const& state, std::string const& data_requests, eSerializationFormat format);
32 bool InitializeEngine(std::string const& patient_configuration, std::string const& data_requests, eSerializationFormat format);
38 void KeepLogMessages(bool keep);// Set this to true if you are going to pull messages from the engine
Definition: Logger.h:136
Definition: Logger.h:60
virtual void ForwardWarning(std::string const &)
Definition: Logger.h:65
Definition: PhysiologyEngineThunk.h:17
void SetEventHandler(SEEventHandler *eh)
Definition: PhysiologyEngineThunk.h:47
std::vector< const SEEventChange * > m_events
Definition: PhysiologyEngineThunk.h:82
std::vector< const SEActiveEvent * > m_activeEvents
Definition: PhysiologyEngineThunk.h:83
std::unique_ptr< PhysiologyEngine > m_engine
Definition: PhysiologyEngineThunk.h:72
std::vector< double > m_requestedValues
Definition: PhysiologyEngineThunk.h:86
void SetLoggerForward(LoggerForward *lf)
Definition: PhysiologyEngineThunk.h:41
virtual void AllocateEngine()=0
Definition: SEEventManager.h:73
virtual void HandleEvent(eEvent e, bool active, const SEScalarTime *simTime=nullptr)=0
Definition: SEScalarTime.h:28
Definition: SESubstanceManager.h:9