AnesthesiaMachine.h
64 // Set pointers and other member varialbes common to both homeostatic initialization and loading a state
const char * classname() const override
Definition: AnesthesiaMachine.h:49
SEFluidCircuitPath * m_pSelectorToReliefValve
Definition: AnesthesiaMachine.h:122
SEGasSubstanceQuantity * m_scrubberN2
Definition: AnesthesiaMachine.h:115
Class corresponding to the BioGearsAnesthesiaMachineData schema type.
Definition: BioGearsEquipment.hxx:688
value
Underlying enum type.
Definition: Anesthesia.hxx:1160
Definition: SEScalar.h:33
SEFluidCircuitPath * m_pExpiratoryLimbToSelector
Definition: AnesthesiaMachine.h:126
double m_dSwitchOpenResistance_cmH2O_s_Per_L
Definition: AnesthesiaMachine.h:102
Generic anesthesia machine for positive pressure ventilation.
Definition: AnesthesiaMachine.h:35
double m_dSwitchClosedResistance_cmH2O_s_Per_L
Definition: AnesthesiaMachine.h:103
SEFluidCircuitPath * m_pInspiratoryLimbToYPiece
Definition: AnesthesiaMachine.h:121
SEGasSubstanceQuantity * m_ambientCO2
Definition: AnesthesiaMachine.h:106
Definition: SEFluidCircuitPath.h:25
SEFluidCircuitNode * m_nSelector
Definition: AnesthesiaMachine.h:117
size_t hash_code() const override
Definition: AnesthesiaMachine.h:50
SEGasSubstanceQuantity * m_ambientN2
Definition: AnesthesiaMachine.h:107
SEFluidCircuitPath * m_pYPieceToExpiratoryLimb
Definition: AnesthesiaMachine.h:119
SEScalarTime m_currentbreathingCycleTime
Definition: AnesthesiaMachine.h:95
Definition: SEFluidCircuitNode.h:21
SEScalar m_O2InletVolumeFraction
Definition: AnesthesiaMachine.h:94
SEScalarTime m_inspirationTime
Definition: AnesthesiaMachine.h:93
Definition: SEScalarTime.h:37
SEAnesthesiaMachineActionCollection * m_actions
Definition: AnesthesiaMachine.h:104
Definition: BioGearsEngineTest.h:24
SEGasSubstanceQuantity * m_gasSourceN2
Definition: AnesthesiaMachine.h:111
SEFluidCircuitNode * m_nVentilator
Definition: AnesthesiaMachine.h:116
SEGasCompartment * m_ambient
Definition: AnesthesiaMachine.h:105
Definition: SEGasSubstanceQuantity.h:20
SEGasCompartment * m_gasSource
Definition: AnesthesiaMachine.h:109
double m_dValveOpenResistance_cmH2O_s_Per_L
Definition: AnesthesiaMachine.h:100
SEFluidCircuitPath * m_pEnvironmentToVentilator
Definition: AnesthesiaMachine.h:125
SEScalarTime m_totalBreathingCycleTime
Definition: AnesthesiaMachine.h:96
SEFluidCircuitPath * m_pAnesthesiaConnectionToEnvironment
Definition: AnesthesiaMachine.h:118
Definition: SEAnesthesiaMachine.h:36
SEGasCompartment * m_scrubber
Definition: AnesthesiaMachine.h:113
SEGasSubstanceQuantity * m_ambientO2
Definition: AnesthesiaMachine.h:108
SEGasSubstanceQuantity * m_gasSourceCO2
Definition: AnesthesiaMachine.h:110
SEFluidCircuitPath * m_pEnvironmentToReliefValve
Definition: AnesthesiaMachine.h:123
Manages and controls execution of all data/systems in BioGears.
Definition: BioGears.h:86
SEFluidCircuitPath * m_pSelectorToEnvironment
Definition: AnesthesiaMachine.h:124
double m_dValveClosedResistance_cmH2O_s_Per_L
Definition: AnesthesiaMachine.h:101
Generic class for handling the BioGears stabilization methodology.
Definition: BioGearsSystem.h:23
Definition: SEElectricalCircuit.h:18
SEGasSubstanceQuantity * m_scubberCO2
Definition: AnesthesiaMachine.h:114
SEFluidCircuitPath * m_pSelectorToScrubber
Definition: AnesthesiaMachine.h:127
static constexpr char const *const TypeTag()
Definition: AnesthesiaMachine.h:48
SEGasSubstanceQuantity * m_gasSourceO2
Definition: AnesthesiaMachine.h:112
Definition: SEAnesthesiaMachineActionCollection.h:32
Definition: SEGasCompartment.h:24
SEFluidCircuitPath * m_pGasSourceToGasInlet
Definition: AnesthesiaMachine.h:120