Engine.h
8 //--------------------------------------------------------------------------------------------------
15 //--------------------------------------------------------------------------------------------------
26 virtual bool SerializeFromFile(const std::string& file, SerializationFormat m, const SEScalarTime* simTime, const SEEngineConfiguration* config);
30 virtual bool SerializeFromString(const std::string& state, SerializationFormat m, const SEScalarTime* simTime, const SEEngineConfiguration* config);
38 virtual bool InitializeEngine(const std::string& patient_configuration, SerializationFormat m, const SEEngineConfiguration* config = nullptr);
40 virtual bool InitializeEngine(const SEPatientConfiguration& patient_configuration, const SEEngineConfiguration* config = nullptr);
Definition: SESubstanceManager.h:8
Definition: SEElectroCardioGram.h:7
Definition: SEInhaler.h:11
Definition: SEPatient.h:61
Definition: Logger.h:61
Manages and controls execution of all data/systems in Pulse.
Definition: Controller.h:50
Definition: SEAnesthesiaMachine.h:30
Definition: SEEngineConfiguration.h:7
static bool SerializeToFile(const PulseEngine &src, const std::string &filename, SerializationFormat m)
Definition: PBPulseState.cpp:307
Definition: SEEngineTracker.h:59
Definition: SEAction.h:7
Definition: SENervousSystem.h:8
static bool SerializeToString(const PulseEngine &src, std::string &output, SerializationFormat m)
Definition: PBPulseState.cpp:301
Definition: SEGastrointestinalSystem.h:8
Definition: SERespiratorySystem.h:8
Definition: SECardiovascularSystem.h:11
Definition: SEActionManager.h:12
Definition: SEEventHandler.h:8
Definition: SERenalSystem.h:7
Definition: SEScalarTime.h:7
Definition: SETissueSystem.h:7
This is the implementation of the PhysiologyEngine interface for the this engines.
Definition: Engine.h:16
Definition: SEHepaticSystem.h:7
Definition: SECompartmentManager.h:24
Definition: SEConditionManager.h:20
Definition: SEPatientConfiguration.h:10
Definition: SEBloodChemistrySystem.h:9
Definition: PhysiologyEngine.h:52
Definition: PBPulseState.h:9
Definition: SEEnergySystem.h:7
Data formed at a level of a clinicians report. This is high level data, such as a mean or generalized...
Definition: SEPatientAssessment.h:21
static bool SerializeFromFile(const std::string &filename, PulseEngine &dst, SerializationFormat m, const SEScalarTime *simTime, const SEEngineConfiguration *config)
Definition: PBPulseState.cpp:323
Definition: SEEndocrineSystem.h:7
Definition: SEScalarTime.h:23
Definition: SEEnvironment.h:12
Definition: SEAdvanceHandler.h:7
Definition: SEDrugSystem.h:8
static bool SerializeFromString(const std::string &src, PulseEngine &dst, SerializationFormat m, const SEScalarTime *simTime, const SEEngineConfiguration *config)
Definition: PBPulseState.cpp:315