SELiquidSubstanceQuantity.h
11class CDM_DECL SELiquidSubstanceQuantity : public SESubstanceQuantity, public SELiquidTransportSubstance
60 virtual void SetHemoglobins(const SESubstance& Hb, const SESubstance& HbO2, const SESubstance& HbCO2, const SESubstance& HbO2CO2, const SESubstance& HbCO);
Definition: SEScalarAmountPerVolume.h:8
Definition: SEScalarMassPerVolume.h:8
Definition: SEScalarMass.h:8
Definition: PBSubstanceQuantity.h:11
Definition: SEScalarPressure.h:8
Definition: SELiquidCompartment.h:11
friend class SELiquidSubstanceQuantity
Definition: SELiquidCompartment.h:15
virtual void AddChild(SELiquidCompartment &child)
Definition: SELiquidCompartment.cpp:159
virtual void Balance(BalanceLiquidBy e)
Definition: SELiquidCompartment.cpp:54
Definition: SELiquidSubstanceQuantity.h:12
SEScalar0To1 * m_Saturation
Definition: SELiquidSubstanceQuantity.h:78
const SESubstance * m_HbCO
Definition: SELiquidSubstanceQuantity.h:91
const SESubstance * m_HbCO2
Definition: SELiquidSubstanceQuantity.h:89
std::vector< SELiquidSubstanceQuantity * > m_Children
Definition: SELiquidSubstanceQuantity.h:81
SEScalarAmountPerVolume * m_Molarity
Definition: SELiquidSubstanceQuantity.h:76
bool HasExtensive() const override
Definition: SELiquidSubstanceQuantity.h:65
SEScalarPressure * m_PartialPressure
Definition: SELiquidSubstanceQuantity.h:77
SEScalarMass * m_MassCleared
Definition: SELiquidSubstanceQuantity.h:73
bool HasIntensive() const override
Definition: SELiquidSubstanceQuantity.h:68
SEScalarMass * m_MassDeposited
Definition: SELiquidSubstanceQuantity.h:74
SELiquidCompartment & m_Compartment
Definition: SELiquidSubstanceQuantity.h:80
const SESubstance * m_HbO2CO2
Definition: SELiquidSubstanceQuantity.h:90
const SESubstance * m_HbO2
Definition: SELiquidSubstanceQuantity.h:88
SEScalarMassPerVolume * m_Concentration
Definition: SELiquidSubstanceQuantity.h:71
SEScalarMass * m_MassExcreted
Definition: SELiquidSubstanceQuantity.h:75
SEScalarMass & GetExtensive() override
Definition: SELiquidSubstanceQuantity.h:66
SEScalarMassPerVolume & GetIntensive() override
Definition: SELiquidSubstanceQuantity.h:69
Definition: SEScalar0To1.h:8
Definition: SEScalarAmountPerVolume.h:31
Definition: SEScalar.h:19
Definition: SEScalarMass.h:28
Definition: SEScalarMassPerVolume.h:37
Definition: SEScalarPressure.h:29
Definition: SESubstance.h:15
Definition: SESubstanceQuantity.h:8
virtual const SEScalar * GetScalar(const std::string &name)=0
virtual void Clear()=0
virtual void SetToZero()=0
virtual std::string GetCompartmentName()=0
Definition: SESubstanceTransport.h:14