PhysiologyEngineThunk.h
28 bool SerializeFromFile(std::string const& filename, std::string const& data_requests, eSerializationFormat data_requests_format);
31 bool SerializeFromString(std::string const& state, std::string const& data_requests, eSerializationFormat format);
34 bool InitializeEngine(std::string const& patient_configuration, std::string const& data_requests, eSerializationFormat format);
40 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:49
std::vector< const SEEventChange * > m_events
Definition: PhysiologyEngineThunk.h:84
std::vector< const SEActiveEvent * > m_activeEvents
Definition: PhysiologyEngineThunk.h:85
std::unique_ptr< PhysiologyEngine > m_engine
Definition: PhysiologyEngineThunk.h:74
virtual bool IsValidPatient(std::string const &patient, eSerializationFormat format)=0
std::vector< double > m_requestedValues
Definition: PhysiologyEngineThunk.h:88
void SetLoggerForward(LoggerForward *lf)
Definition: PhysiologyEngineThunk.h:43
virtual void AllocateEngine()=0
Definition: SEEventManager.h:95
virtual void HandleEvent(eEvent e, bool active, const SEScalarTime *simTime=nullptr)=0
Definition: SEScalarTime.h:28
Definition: SESubstanceManager.h:9