PulseData Class Reference
#include <Controller.h>
Inherits Loggable.
Inherited by PulseController.
Public Member Functions | |
PulseData (Logger *logger=nullptr) | |
virtual | ~PulseData () |
virtual std::string | GetDataRoot () const |
virtual void | SetDataRoot (const std::string &dir) |
virtual void | AdvanceCallback (double time_s) |
virtual EngineState | GetState () const |
virtual SEEngineTracker & | GetEngineTracker () const |
virtual DataTrack & | GetDataTrack () const |
virtual SaturationCalculator & | GetSaturationCalculator () const |
virtual PulseSubstances & | GetSubstances () const |
virtual const SEPatient & | GetInitialPatient () const |
virtual SEPatient & | GetCurrentPatient () const |
virtual SEBloodChemistrySystem & | GetBloodChemistry () const |
virtual SECardiovascularSystem & | GetCardiovascular () const |
virtual SEDrugSystem & | GetDrugs () const |
virtual SEEndocrineSystem & | GetEndocrine () const |
virtual SEEnergySystem & | GetEnergy () const |
virtual SEGastrointestinalSystem & | GetGastrointestinal () const |
virtual SEHepaticSystem & | GetHepatic () const |
virtual SENervousSystem & | GetNervous () const |
virtual SERenalSystem & | GetRenal () const |
virtual SERespiratorySystem & | GetRespiratory () const |
virtual SETissueSystem & | GetTissue () const |
virtual SEEnvironment & | GetEnvironment () const |
virtual SEAnesthesiaMachine & | GetAnesthesiaMachine () const |
virtual SEElectroCardioGram & | GetECG () const |
virtual SEInhaler & | GetInhaler () const |
virtual SEMechanicalVentilator & | GetMechanicalVentilator () const |
virtual SEActionManager & | GetActions () const |
virtual SEConditionManager & | GetConditions () const |
virtual SEEventManager & | GetEvents () const |
virtual PulseCircuits & | GetCircuits () const |
virtual PulseCompartments & | GetCompartments () const |
virtual const PulseConfiguration & | GetConfiguration () const |
virtual const SEScalarTime & | GetTimeStep () const |
virtual const SEScalarTime & | GetEngineTime () const |
virtual const SEScalarTime & | GetSimulationTime () const |
virtual eAirwayMode | GetAirwayMode () const |
virtual void | SetAirwayMode (eAirwayMode mode) |
virtual eSwitch | GetIntubation () const |
virtual void | SetIntubation (eSwitch s) |
virtual void | SetAdvanceHandler (SEAdvanceHandler *handler) |
virtual bool | HasOverride () const |
virtual const std::vector< SEScalarProperty > & | GetOverrides () const |
![]() | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg, std::string const &origin=empty) const |
virtual void | Debug (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Debug (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Info (std::string const &msg, std::string const &origin=empty) const |
virtual void | Info (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (const std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::string const &msg, std::string const &origin=empty) const |
virtual void | Warning (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Error (std::string const &msg, std::string const &origin=empty) const |
virtual void | Error (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Error (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::string const &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::ostream &msg, std::string const &origin=empty) const |
std::string | to_string (int i) |
std::string | to_string (unsigned int i) |
std::string | to_string (size_t t) |
std::string | to_string (float f) |
std::string | to_string (double d) |
Public Attributes | |
std::stringstream | m_ss |
Friends | |
class | PulseEngine |
Additional Inherited Members | |
![]() | |
static const std::string | empty |
Constructor & Destructor Documentation
◆ PulseData()
PulseData::PulseData | ( | Logger * | logger = nullptr | ) |
◆ ~PulseData()
|
virtual |
Member Function Documentation
◆ AdvanceCallback()
|
virtual |
◆ GetActions()
|
virtual |
◆ GetAirwayMode()
|
inlinevirtual |
◆ GetAnesthesiaMachine()
|
virtual |
◆ GetBloodChemistry()
|
virtual |
◆ GetCardiovascular()
|
virtual |
◆ GetCircuits()
|
virtual |
◆ GetCompartments()
|
virtual |
◆ GetConditions()
|
virtual |
◆ GetConfiguration()
|
virtual |
◆ GetCurrentPatient()
|
virtual |
◆ GetDataRoot()
|
inlinevirtual |
◆ GetDataTrack()
|
virtual |
◆ GetDrugs()
|
virtual |
◆ GetECG()
|
virtual |
◆ GetEndocrine()
|
virtual |
◆ GetEnergy()
|
virtual |
◆ GetEngineTime()
|
virtual |
◆ GetEngineTracker()
|
virtual |
◆ GetEnvironment()
|
virtual |
◆ GetEvents()
|
virtual |
◆ GetGastrointestinal()
|
virtual |
◆ GetHepatic()
|
virtual |
◆ GetInhaler()
|
virtual |
◆ GetInitialPatient()
|
virtual |
◆ GetIntubation()
|
inlinevirtual |
◆ GetMechanicalVentilator()
|
virtual |
◆ GetNervous()
|
virtual |
◆ GetOverrides()
|
virtual |
◆ GetRenal()
|
virtual |
◆ GetRespiratory()
|
virtual |
◆ GetSaturationCalculator()
|
virtual |
◆ GetSimulationTime()
|
virtual |
◆ GetState()
|
inlinevirtual |
◆ GetSubstances()
|
virtual |
◆ GetTimeStep()
|
virtual |
◆ GetTissue()
|
virtual |
◆ HasOverride()
|
virtual |
◆ SetAdvanceHandler()
|
inlinevirtual |
◆ SetAirwayMode()
|
virtual |
◆ SetDataRoot()
|
inlinevirtual |
◆ SetIntubation()
|
virtual |
Friends And Related Function Documentation
◆ PulseEngine
|
friend |
Member Data Documentation
◆ m_Actions
|
protected |
◆ m_AdvanceHandler
|
protected |
◆ m_AirwayMode
|
protected |
◆ m_AnesthesiaMachine
|
protected |
◆ m_BloodChemistrySystem
|
protected |
◆ m_CardiovascularSystem
|
protected |
◆ m_Circuits
|
protected |
◆ m_Compartments
|
protected |
◆ m_Conditions
|
protected |
◆ m_Config
|
protected |
◆ m_CurrentPatient
|
protected |
◆ m_CurrentTime
|
protected |
◆ m_DataDir
|
protected |
◆ m_DataTrack
|
protected |
◆ m_DrugSystem
|
protected |
◆ m_ECG
|
protected |
◆ m_EndocrineSystem
|
protected |
◆ m_EnergySystem
|
protected |
◆ m_EngineTrack
|
protected |
◆ m_Environment
|
protected |
◆ m_EventManager
|
protected |
◆ m_GastrointestinalSystem
|
protected |
◆ m_HepaticSystem
|
protected |
◆ m_Inhaler
|
protected |
◆ m_InitialPatient
|
protected |
◆ m_Intubation
|
protected |
◆ m_MechanicalVentilator
|
protected |
◆ m_NervousSystem
|
protected |
◆ m_RenalSystem
|
protected |
◆ m_RespiratorySystem
|
protected |
◆ m_SaturationCalculator
|
protected |
◆ m_ScalarOverrides
|
protected |
◆ m_SimulationTime
|
protected |
◆ m_SpareAdvanceTime_s
|
protected |
◆ m_ss
std::stringstream PulseData::m_ss |
◆ m_State
|
protected |
◆ m_Substances
|
protected |
◆ m_TissueSystem
|
protected |