PhysiologyEngine.h
91 virtual bool LoadState(const CDM::PhysiologyEngineStateData& state, const SEScalarTime* simTime = nullptr) = 0;
101 virtual std::unique_ptr<CDM::PhysiologyEngineStateData> SaveState(const std::string& file = "") = 0;
112 virtual bool InitializeEngine(const char* patientFile, const std::vector<const SECondition*>* conditions = nullptr, const PhysiologyEngineConfiguration* config = nullptr) = 0;
113 virtual bool InitializeEngine(const std::string& patientFile, const std::vector<const SECondition*>* conditions = nullptr, const PhysiologyEngineConfiguration* config = nullptr) = 0;
123 virtual bool InitializeEngine(const SEPatient& patient, const std::vector<const SECondition*>* conditions = nullptr, const PhysiologyEngineConfiguration* config = nullptr) = 0;
175 virtual void AdvanceModelTime(double time, const TimeUnit& unit = TimeUnit::s, bool appendDataTrack = false) = 0;
Base exception class that all CDM classes throw when an error occurs.
Definition: PhysiologyEngine.h:52
virtual ~PhysiologyEngine()
Definition: PhysiologyEngine.h:70
Class corresponding to the PhysiologyEngineStateData schema type.
Definition: EngineState.hxx:692
Definition: SENervousSystem.h:25
Definition: SEEndocrineSystem.h:32
Definition: SEElectroCardioGram.h:21
Definition: SEAction.h:22
PhysiologyEngineException()
Definition: PhysiologyEngine.h:53
Definition: SECompartmentManager.h:32
Data formed at a level of a clinicians report. This is high level data, such as a mean or generalized...
Definition: SEPatientAssessment.h:25
Definition: CommonDataModel.h:62
Definition: SEPatient.h:48
Definition: SEBloodChemistrySystem.h:41
PhysiologyEngineException(const char *_Message)
Definition: PhysiologyEngine.h:57
Definition: SETissueSystem.h:30
Definition: Logger.h:75
Definition: PhysiologyEngine.h:68
Definition: SEScalarTime.h:37
Definition: SEScalarTime.h:18
Definition: SECardiovascularSystem.h:35
Definition: SEGastrointestinalSystem.h:26
Definition: PhysiologyEngineTrack.h:79
Definition: SEHepaticSystem.h:23
Definition: SERespiratorySystem.h:32
Definition: SEEnergySystem.h:32
Definition: SEAnesthesiaMachine.h:36
Definition: SEDrugSystem.h:35
Definition: SEInhaler.h:29
Definition: SESubstanceManager.h:23
PhysiologyEngineException(const std::string &_Message)
Definition: PhysiologyEngine.h:62
Definition: SEElectricalCircuit.h:18
Definition: SEEventHandler.h:23
Definition: SEEnvironment.h:33
Definition: SERenalSystem.h:42
Definition: PhysiologyEngineConfiguration.h:28