Respiratory.h
82 // Set pointers and other member varialbes common to both homeostatic initialization and loading a state
125 void UpdateAlveoliCompliance(double dCompilanceScalingFactor, double dLeftLungFraction, double dRightLungFraction);
126 void UpdateGasDiffusionSurfaceArea(double dFractionalArea, double dLeftLungFraction, double dRightLungFraction);
128 void UpdatePulmonaryCapillaryResistance(double dResistanceScalingFactor, double dLeftLungFraction, double dRightLungFraction);
205 // State between functions (i.e. shared between methods in preprocess, set to a default value at the start of preprocess)
SEPatientActionCollection * m_PatientActions
Definition: Respiratory.h:212
SEFluidCircuitPath * m_LeftPleuralCavityToRespiratoryMuscle
Definition: Respiratory.h:253
double m_PleuralComplianceSensitivity_Per_L
Definition: Respiratory.h:201
Class corresponding to the BioGearsRespiratorySystemData schema type.
Definition: BioGearsPhysiology.hxx:7038
SEGasSubstanceQuantity * m_LeftAlveoliCO2
Definition: Respiratory.h:231
SEFluidCircuitPath * m_EnvironmentToRightChestLeak
Definition: Respiratory.h:259
double m_ElapsedBreathingCycleTime_min
Definition: Respiratory.h:172
double m_ArterialO2PartialPressure_mmHg
Definition: Respiratory.h:163
SEGasSubstanceQuantity * m_TracheaCO2
Definition: Respiratory.h:226
RunningAverage m_ArterialO2Average_mmHg
Definition: Respiratory.h:165
Definition: SEScalar.h:33
double m_TopBreathTotalVolume_L
Definition: Respiratory.h:154
SEGasSubstanceQuantity * m_RightAlveoliCO2
Definition: Respiratory.h:232
SEGasSubstanceQuantity * m_LeftAlveoliO2
Definition: Respiratory.h:229
SEFluidCircuitPath * m_TracheaToLeftBronchi
Definition: Respiratory.h:248
SEFluidCircuitPath * m_LeftPulmonaryCapillary
Definition: Respiratory.h:269
SEFluidCircuitPath * m_LeftAlveoliToLeftPleuralConnection
Definition: Respiratory.h:265
double m_ConsciousRespirationPeriod_s
Definition: Respiratory.h:182
double m_TopBreathAlveoliVolume_L
Definition: Respiratory.h:155
double m_DriverPressure_cmH2O
Definition: Respiratory.h:170
double m_TopBreathDeadSpaceVolume_L
Definition: Respiratory.h:156
SEFluidCircuitPath * m_MouthToTrachea
Definition: Respiratory.h:256
SELiquidCompartment * m_AerosolRightAlveoli
Definition: Respiratory.h:220
SELiquidCompartment * m_AerosolRightBronchi
Definition: Respiratory.h:219
Definition: SEConsciousRespirationCommand.h:18
double m_InstantaneousFunctionalResidualCapacity_L
Definition: Respiratory.h:174
SEFluidCircuitCalculator m_Calculator
Definition: Respiratory.h:273
double m_InitialFunctionalResidualCapacity_L
Definition: Respiratory.h:148
double m_ConsciousEndPressure_cmH2O
Definition: Respiratory.h:187
SELiquidSubstanceQuantity * m_AortaCO2
Definition: Respiratory.h:228
double m_VentilationFrequency_Per_min
Definition: Respiratory.h:177
SELiquidCompartment * m_LeftLungExtravascular
Definition: Respiratory.h:221
SEFluidCircuitNode * m_LeftPleuralCavity
Definition: Respiratory.h:240
SEFluidCircuitPath * m_LeftAlveoliLeakToLeftPleuralCavity
Definition: Respiratory.h:260
double m_ExpiratoryReserveVolumeFraction
Definition: Respiratory.h:184
SELiquidCompartment * m_RightLungExtravascular
Definition: Respiratory.h:222
SEFluidCircuitPath * m_TracheaToRightBronchi
Definition: Respiratory.h:249
Definition: SEFluidCircuitCalculator.h:25
Definition: SELiquidSubstanceQuantity.h:28
Definition: SEFluidCircuitPath.h:25
RunningAverage m_BloodPHRunningAverage
Definition: Respiratory.h:160
Definition: SEPatient.h:48
std::vector< SELiquidCompartment * > m_AerosolEffects
Definition: Respiratory.h:233
SEFluidCircuitNode * m_RightAlveoli
Definition: Respiratory.h:242
double m_dRespClosedResistance_cmH2O_s_Per_L
Definition: Respiratory.h:203
RunningAverage m_ArterialCO2Average_mmHg
Definition: Respiratory.h:166
SEFluidCircuitPath * m_DriverPressurePath
Definition: Respiratory.h:254
Definition: RunningAverage.h:19
SEGasTransporter m_GasTransporter
Definition: Respiratory.h:274
Definition: SEFluidCircuitNode.h:21
Definition: SELiquidCompartment.h:27
double m_PeakRespiratoryDrivePressure_cmH2O
Definition: Respiratory.h:176
SELiquidCompartment * m_AerosolLeftAlveoli
Definition: Respiratory.h:218
SEFluidCircuitPath * m_GroundToConnection
Definition: Respiratory.h:271
SEFluidCircuitNode * m_RightBronchi
Definition: Respiratory.h:243
double m_DefaultDrivePressure_cmH2O
Definition: Respiratory.h:169
SELiquidCompartment * m_AerosolLeftBronchi
Definition: Respiratory.h:217
SEFluidCircuitPath * m_LeftBronchiToLeftPleuralConnection
Definition: Respiratory.h:267
double m_ConsciousStartPressure_cmH2O
Definition: Respiratory.h:186
SEFluidCircuitPath * m_ConnectionToMouth
Definition: Respiratory.h:270
Definition: SEFluidCircuit.h:20
double m_BreathTimeExhale_min
Definition: Respiratory.h:168
SEGasCompartment * m_MechanicalVentilatorConnection
Definition: Respiratory.h:234
SEFluidCircuitPath * m_RightPulmonaryCapillary
Definition: Respiratory.h:268
SEFluidCircuitPath * m_RightPleuralCavityToEnvironment
Definition: Respiratory.h:263
double m_ConsciousRespirationRemainingPeriod_s
Definition: Respiratory.h:183
SELiquidCompartment * m_AerosolMouth
Definition: Respiratory.h:215
Definition: BioGearsEngineTest.h:24
SEGasSubstanceQuantity * m_RightAlveoliO2
Definition: Respiratory.h:230
SEFluidCircuitNode * m_RespiratoryMuscle
Definition: Respiratory.h:241
SEFluidCircuitPath * m_EnvironmentToLeftChestLeak
Definition: Respiratory.h:258
SEFluidCircuitPath * m_MouthToStomach
Definition: Respiratory.h:257
SEFluidCircuitPath * m_RightBronchiToRightPleuralConnection
Definition: Respiratory.h:266
double m_AverageLocalTissueBronchodilationEffects
Definition: Respiratory.h:206
double m_InitialInspiratoryCapacity_L
Definition: Respiratory.h:149
Definition: SERespiratorySystem.h:32
static constexpr char const *const TypeTag()
Definition: Respiratory.h:66
Definition: SEGasSubstanceQuantity.h:20
double m_OverrideRRBaseline_Per_min
Definition: Respiratory.h:151
Definition: SEPulmonaryFunctionTest.h:24
SEFluidCircuitNode * m_RightPleuralCavity
Definition: Respiratory.h:244
double m_VentilationToTidalVolumeSlope
Definition: Respiratory.h:178
double m_InitialExpiratoryReserveVolume_L
Definition: Respiratory.h:147
The Respiratory System class handles the analysis and storage of data related the respiratory physiol...
Definition: Respiratory.h:53
double m_PreviousTotalLungVolume_L
Definition: Respiratory.h:159
double m_TopBreathPleuralPressure_cmH2O
Definition: Respiratory.h:157
SEFluidCircuitPath * m_LeftDriverPressurePath
Definition: Respiratory.h:255
SEFluidCircuitPath * m_RightAlveoliToRightPleuralConnection
Definition: Respiratory.h:264
double m_DriverPressureMin_cmH2O
Definition: Respiratory.h:171
double m_BreathingCycleTime_s
Definition: Respiratory.h:167
SEFluidCircuit * m_RespiratoryCircuit
Definition: Respiratory.h:236
Manages and controls execution of all data/systems in BioGears.
Definition: BioGears.h:86
double m_VentilatoryOcclusionPressure_cmH2O
Definition: Respiratory.h:204
SEFluidCircuitPath * m_LeftBronchiToLeftAlveoli
Definition: Respiratory.h:250
SEFluidCircuitPath * m_LeftPleuralCavityToEnvironment
Definition: Respiratory.h:262
SELiquidCompartment * m_AerosolTrachea
Definition: Respiratory.h:216
double m_dDefaultOpenResistance_cmH2O_s_Per_L
Definition: Respiratory.h:199
bool m_HadBronchoconstriction
Definition: Respiratory.h:191
SEFluidCircuitPath * m_RightPleuralCavityToRespiratoryMuscle
Definition: Respiratory.h:252
SELiquidTransporter m_AerosolTransporter
Definition: Respiratory.h:275
Generic class for handling the BioGears stabilization methodology.
Definition: BioGearsSystem.h:23
double m_ArterialCO2PartialPressure_mmHg
Definition: Respiratory.h:164
Definition: SEElectricalCircuit.h:18
SEFluidCircuitPath * m_RightBronchiToRightAlveoli
Definition: Respiratory.h:251
double m_MaxDriverPressure_cmH2O
Definition: Respiratory.h:175
double m_LastCardiacCycleBloodPH
Definition: Respiratory.h:158
SEFluidCircuitPath * m_RightAlveoliLeakToRightPleuralCavity
Definition: Respiratory.h:261
bool m_HadAirwayObstruction
Definition: Respiratory.h:190
double m_InitialResidualVolume_L
Definition: Respiratory.h:150
Definition: SEPatientActionCollection.h:54
double m_InspiratoryCapacityFraction
Definition: Respiratory.h:185
double m_dRespOpenResistance_cmH2O_s_Per_L
Definition: Respiratory.h:202
Definition: SEGasCompartment.h:24
double m_dDefaultClosedResistance_cmH2O_s_Per_L
Definition: Respiratory.h:200