SEGasSubstanceQuantity.h
Definition: PBSubstanceQuantity.h:11
Definition: SEScalarPressure.h:8
virtual bool HasVolume() const
Definition: SEFluidCompartment.cpp:342
virtual SEScalarVolume & GetVolume()
Definition: SEFluidCompartment.cpp:356
Definition: SEGasCompartment.h:14
virtual void AddChild(SEGasCompartment &child)
Definition: SEGasCompartment.cpp:224
Definition: SEGasSubstanceQuantity.h:10
bool HasIntensive() const override
Definition: SEGasSubstanceQuantity.h:43
SEScalarPressure * m_PartialPressure
Definition: SEGasSubstanceQuantity.h:46
SEScalar0To1 * m_VolumeFraction
Definition: SEGasSubstanceQuantity.h:48
bool HasExtensive() const override
Definition: SEGasSubstanceQuantity.h:40
SEGasCompartment & m_Compartment
Definition: SEGasSubstanceQuantity.h:50
SEScalar0To1 & GetIntensive() override
Definition: SEGasSubstanceQuantity.h:44
SEScalarVolume & GetExtensive() override
Definition: SEGasSubstanceQuantity.h:41
std::vector< SEGasSubstanceQuantity * > m_Children
Definition: SEGasSubstanceQuantity.h:51
Definition: SEScalar0To1.h:8
Definition: SEScalar.h:19
Definition: SEScalarPressure.h:29
Definition: SEScalarVolume.h:28
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
Definition: SEScalarVolume.h:8