5#include "cdm/system/SESystem.h"
15 void Clear()
override;
19 virtual bool HasCarbonDioxideProductionRate()
const;
21 virtual double GetCarbonDioxideProductionRate(
const VolumePerTimeUnit& unit)
const;
23 virtual bool HasExtracellularFluidVolume()
const;
25 virtual double GetExtracellularFluidVolume(
const VolumeUnit& unit)
const;
27 virtual bool HasExtravascularFluidVolume()
const;
29 virtual double GetExtravascularFluidVolume(
const VolumeUnit& unit)
const;
31 virtual bool HasIntracellularFluidVolume()
const;
33 virtual double GetIntracellularFluidVolume(
const VolumeUnit& unit)
const;
35 virtual bool HasIntracellularFluidPH()
const;
36 virtual SEScalar& GetIntracellularFluidPH();
37 virtual double GetIntracellularFluidPH()
const;
39 virtual bool HasOxygenConsumptionRate()
const;
43 virtual bool HasRespiratoryExchangeRatio()
const;
44 virtual SEScalar& GetRespiratoryExchangeRatio();
45 virtual double GetRespiratoryExchangeRatio()
const;
47 virtual bool HasTotalFluidVolume()
const;
49 virtual double GetTotalFluidVolume(
const VolumeUnit& unit)
const;
Definition: PBPhysiology.h:24
Definition: SEScalar.h:19
Definition: SEScalarVolume.h:28
Definition: SEScalarVolumePerTime.h:32
virtual const SEScalar * GetScalar(const std::string &name)=0
virtual void Clear()
Definition: SESystem.cpp:17
Definition: SETissueSystem.h:8
SEScalar * m_RespiratoryExchangeRatio
Definition: SETissueSystem.h:59
SEScalarVolumePerTime * m_CarbonDioxideProductionRate
Definition: SETissueSystem.h:53
SEScalarVolumePerTime * m_OxygenConsumptionRate
Definition: SETissueSystem.h:58
SEScalarVolume * m_ExtravascularFluidVolume
Definition: SETissueSystem.h:55
SEScalarVolume * m_TotalFluidVolume
Definition: SETissueSystem.h:60
SEScalarVolume * m_IntracellularFluidVolume
Definition: SETissueSystem.h:56
SEScalar * m_IntracellularFluidPH
Definition: SETissueSystem.h:57
SEScalarVolume * m_ExtracellularFluidVolume
Definition: SETissueSystem.h:54
Definition: SEScalarVolumePerTime.h:8
Definition: SEScalarVolume.h:8