SEBloodChemistrySystem Class Reference

More...

#include <SEBloodChemistrySystem.h>

Inherits SESystem.

Public Member Functions

 SEBloodChemistrySystem (Logger *logger)
 
virtual ~SEBloodChemistrySystem ()
 
void Clear () override
 
  • Deletes all members.
More...
 
const SEScalarGetScalar (const std::string &name) override
 
  • A reflextion type call that will return the Scalar associated with the string.
    ex. GetScalar("Hematocrit") will return the SEScalarPercent object associated with Hematocrit
More...
 
- Public Member Functions inherited from SESystem
 SESystem (Logger *logger)
 
virtual ~SESystem ()
 
virtual void Clear ()
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 
virtual void SetLogger (Logger &logger)
 
virtual void Debug (std::string const &msg) const
 
virtual void Debug (std::stringstream &msg) const
 
virtual void Debug (std::ostream &msg) const
 
virtual void Info (std::string const &msg) const
 
virtual void Info (std::stringstream &msg) const
 
virtual void Info (const std::stringstream &msg) const
 
virtual void Info (std::ostream &msg) const
 
virtual void Warning (std::string const &msg) const
 
virtual void Warning (std::stringstream &msg) const
 
virtual void Warning (std::ostream &msg) const
 
virtual void Error (std::string const &msg) const
 
virtual void Error (std::stringstream &msg) const
 
virtual void Error (std::ostream &msg) const
 
virtual void Fatal (std::string const &msg) const
 
virtual void Fatal (std::stringstream &msg) const
 
virtual void Fatal (std::ostream &msg) const
 

Friends

class PBPhysiology
 

VenousOxygenPressure

SEScalarAmountPerVolumem_BaseExcess
 Test if member has been allocated More...
 
SEScalarMassPerVolumem_BloodDensity
 Test if member has been allocated More...
 
SEScalarm_BloodPH
 Test if member has been allocated More...
 
SEScalarHeatCapacitancePerMassm_BloodSpecificHeat
 Test if member has been allocated More...
 
SEScalarMassPerVolumem_BloodUreaNitrogenConcentration
 Test if member has been allocated More...
 
SEScalar0To1m_CarbonDioxideSaturation
 Test if member has been allocated More...
 
SEScalar0To1m_CarbonMonoxideSaturation
 Test if member has been allocated More...
 
SEScalar0To1m_Hematocrit
 Test if member has been allocated More...
 
SEScalarMassm_HemoglobinContent
 Test if member has been allocated More...
 
SEScalar0To1m_OxygenSaturation
 Test if member has been allocated More...
 
SEScalarAmountPerVolumem_Phosphate
 Test if member has been allocated More...
 
SEScalarOsmolalitym_PlasmaOsmolality
 Test if member has been allocated More...
 
SEScalarOsmolaritym_PlasmaOsmolarity
 Test if member has been allocated More...
 
SEScalarVolumem_PlasmaVolume
 Test if member has been allocated More...
 
SEScalar0To1m_PulseOximetry
 Test if member has been allocated More...
 
SEScalarAmountPerVolumem_RedBloodCellCount
 Test if member has been allocated More...
 
SEScalar0To1m_ShuntFraction
 Test if member has been allocated More...
 
SEScalarAmountPerVolumem_StrongIonDifference
 Test if member has been allocated More...
 
SEScalarMassPerVolumem_TotalProteinConcentration
 Test if member has been allocated More...
 
SEScalar0To1m_VolumeFractionNeutralPhospholipidInPlasma
 Test if member has been allocated More...
 
SEScalar0To1m_VolumeFractionNeutralLipidInPlasma
 Test if member has been allocated More...
 
SEScalarAmountPerVolumem_WhiteBloodCellCount
 Test if member has been allocated More...
 
SEScalarPressurem_ArterialCarbonDioxidePressure
 Test if member has been allocated More...
 
SEScalarPressurem_ArterialOxygenPressure
 Test if member has been allocated More...
 
SEScalarPressurem_PulmonaryArterialCarbonDioxidePressure
 Test if member has been allocated More...
 
SEScalarPressurem_PulmonaryArterialOxygenPressure
 Test if member has been allocated More...
 
SEScalarPressurem_PulmonaryVenousCarbonDioxidePressure
 Test if member has been allocated More...
 
SEScalarPressurem_PulmonaryVenousOxygenPressure
 Test if member has been allocated More...
 
SEScalarPressurem_VenousCarbonDioxidePressure
 Test if member has been allocated More...
 
SEScalarPressurem_VenousOxygenPressure
 Test if member has been allocated More...
 
virtual bool HasVenousOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetVenousOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVenousOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

BloodDensity

virtual bool HasBloodDensity () const
 
  • Check to see if an property or child object has been allocated.
More...
 
virtual SEScalarMassPerVolumeGetBloodDensity ()
 
  • Return the Property/Child object, if it does not exist, it will be allocated.
More...
 
virtual double GetBloodDensity (const MassPerVolumeUnit &unit) const
 
  • Returns the value of the Property, NaN is returned if the property does not exist.
More...
 

BaseExcess

virtual bool HasBaseExcess () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetBaseExcess ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBaseExcess (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

BloodPH

virtual bool HasBloodPH () const
 Test if member has been allocated More...
 
virtual SEScalarGetBloodPH ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodPH () const
 Test if member has been allocated More...
 

BloodSpecificHeat

virtual bool HasBloodSpecificHeat () const
 Test if member has been allocated More...
 
virtual SEScalarHeatCapacitancePerMassGetBloodSpecificHeat ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodSpecificHeat (const HeatCapacitancePerMassUnit &unit) const
 Test if member has been allocated More...
 

BloodUreaNitrogenConcentration

virtual bool HasBloodUreaNitrogenConcentration () const
 Test if member has been allocated More...
 
virtual SEScalarMassPerVolumeGetBloodUreaNitrogenConcentration ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodUreaNitrogenConcentration (const MassPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

CarbonDioxideSaturation

virtual bool HasCarbonDioxideSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetCarbonDioxideSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetCarbonDioxideSaturation () const
 Test if member has been allocated More...
 

CarbonMonoxideSaturation

virtual bool HasCarbonMonoxideSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetCarbonMonoxideSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetCarbonMonoxideSaturation () const
 Test if member has been allocated More...
 

Hematocrit

virtual bool HasHematocrit () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetHematocrit ()
 Get member class, allocate if nullptr. More...
 
virtual double GetHematocrit () const
 Test if member has been allocated More...
 

HemoglobinContent

virtual bool HasHemoglobinContent () const
 Test if member has been allocated More...
 
virtual SEScalarMassGetHemoglobinContent ()
 Get member class, allocate if nullptr. More...
 
virtual double GetHemoglobinContent (const MassUnit &unit) const
 Test if member has been allocated More...
 

OxygenSaturation

virtual bool HasOxygenSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetOxygenSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetOxygenSaturation () const
 Test if member has been allocated More...
 

Phosphate

virtual bool HasPhosphate () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetPhosphate ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPhosphate (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPlasmaOsmolality () const
 Test if member has been allocated More...
 
virtual SEScalarOsmolalityGetPlasmaOsmolality ()
 Test if member has been allocated More...
 
virtual double GetPlasmaOsmolality (const OsmolalityUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPlasmaOsmolarity () const
 Test if member has been allocated More...
 
virtual SEScalarOsmolarityGetPlasmaOsmolarity ()
 Test if member has been allocated More...
 
virtual double GetPlasmaOsmolarity (const OsmolarityUnit &unit) const
 Test if member has been allocated More...
 

PlasmaVolume

virtual bool HasPlasmaVolume () const
 Test if member has been allocated More...
 
virtual SEScalarVolumeGetPlasmaVolume ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPlasmaVolume (const VolumeUnit &unit) const
 Test if member has been allocated More...
 

PulseOximetry

virtual bool HasPulseOximetry () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetPulseOximetry ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulseOximetry () const
 Test if member has been allocated More...
 

RedBloodCellCount

virtual bool HasRedBloodCellCount () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetRedBloodCellCount ()
 Get member class, allocate if nullptr. More...
 
virtual double GetRedBloodCellCount (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

StrongIonDifference

virtual bool HasStrongIonDifference () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetStrongIonDifference ()
 Get member class, allocate if nullptr. More...
 
virtual double GetStrongIonDifference (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

ShuntFraction

virtual bool HasShuntFraction () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetShuntFraction ()
 Get member class, allocate if nullptr. More...
 
virtual double GetShuntFraction () const
 Test if member has been allocated More...
 

TotalProteinConcentration

virtual bool HasTotalProteinConcentration () const
 Test if member has been allocated More...
 
virtual SEScalarMassPerVolumeGetTotalProteinConcentration ()
 Get member class, allocate if nullptr. More...
 
virtual double GetTotalProteinConcentration (const MassPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

VolumeFractionNeutralPhospholipidInPlasma

virtual bool HasVolumeFractionNeutralPhospholipidInPlasma () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetVolumeFractionNeutralPhospholipidInPlasma ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVolumeFractionNeutralPhospholipidInPlasma () const
 Test if member has been allocated More...
 

VolumeFractionNeutralLipidInPlasma

virtual bool HasVolumeFractionNeutralLipidInPlasma () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetVolumeFractionNeutralLipidInPlasma ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVolumeFractionNeutralLipidInPlasma () const
 Test if member has been allocated More...
 

WhiteBloodCellCount

virtual bool HasWhiteBloodCellCount () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetWhiteBloodCellCount ()
 Get member class, allocate if nullptr. More...
 
virtual double GetWhiteBloodCellCount (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

ArterialCarbonDioxidePressure

virtual bool HasArterialCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetArterialCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetArterialCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

ArterialOxygenPressure

virtual bool HasArterialOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetArterialOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetArterialOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryArterialCarbonDioxidePressure

virtual bool HasPulmonaryArterialCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryArterialCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryArterialCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryArterialOxygenPressure

virtual bool HasPulmonaryArterialOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryArterialOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryArterialOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryVenousCarbonDioxidePressure

virtual bool HasPulmonaryVenousCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryVenousCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryVenousCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryVenousOxygenPressure

virtual bool HasPulmonaryVenousOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryVenousOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryVenousOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

VenousCarbonDioxidePressure

virtual bool HasVenousCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetVenousCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVenousCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

Additional Inherited Members

- Static Public Member Functions inherited from SESystem
static const SEScalarGetScalar (const std::string &name, std::vector< SESystem * > *systems)
 
- Protected Attributes inherited from SESystem
std::stringstream m_ss
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Detailed Description

Constructor & Destructor Documentation

◆ SEBloodChemistrySystem()

SEBloodChemistrySystem::SEBloodChemistrySystem ( Logger logger)

◆ ~SEBloodChemistrySystem()

SEBloodChemistrySystem::~SEBloodChemistrySystem ( )
virtual

Member Function Documentation

◆ Clear()

void SEBloodChemistrySystem::Clear ( )
overridevirtual

  • Deletes all members.

Reimplemented from SESystem.

◆ GetArterialCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetArterialCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetArterialCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetArterialCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetArterialOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetArterialOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetArterialOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetArterialOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetBaseExcess() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetBaseExcess ( )
virtual

Get member class, allocate if nullptr.

◆ GetBaseExcess() [2/2]

double SEBloodChemistrySystem::GetBaseExcess ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetBloodDensity() [1/2]

SEScalarMassPerVolume & SEBloodChemistrySystem::GetBloodDensity ( )
virtual

  • Return the Property/Child object, if it does not exist, it will be allocated.

◆ GetBloodDensity() [2/2]

double SEBloodChemistrySystem::GetBloodDensity ( const MassPerVolumeUnit unit) const
virtual

  • Returns the value of the Property, NaN is returned if the property does not exist.

◆ GetBloodPH() [1/2]

SEScalar & SEBloodChemistrySystem::GetBloodPH ( )
virtual

Get member class, allocate if nullptr.

◆ GetBloodPH() [2/2]

double SEBloodChemistrySystem::GetBloodPH ( ) const
virtual

Test if member has been allocated

◆ GetBloodSpecificHeat() [1/2]

SEScalarHeatCapacitancePerMass & SEBloodChemistrySystem::GetBloodSpecificHeat ( )
virtual

Get member class, allocate if nullptr.

◆ GetBloodSpecificHeat() [2/2]

double SEBloodChemistrySystem::GetBloodSpecificHeat ( const HeatCapacitancePerMassUnit unit) const
virtual

Test if member has been allocated

◆ GetBloodUreaNitrogenConcentration() [1/2]

SEScalarMassPerVolume & SEBloodChemistrySystem::GetBloodUreaNitrogenConcentration ( )
virtual

Get member class, allocate if nullptr.

◆ GetBloodUreaNitrogenConcentration() [2/2]

double SEBloodChemistrySystem::GetBloodUreaNitrogenConcentration ( const MassPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetCarbonDioxideSaturation() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetCarbonDioxideSaturation ( )
virtual

Get member class, allocate if nullptr.

◆ GetCarbonDioxideSaturation() [2/2]

double SEBloodChemistrySystem::GetCarbonDioxideSaturation ( ) const
virtual

Test if member has been allocated

◆ GetCarbonMonoxideSaturation() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetCarbonMonoxideSaturation ( )
virtual

Get member class, allocate if nullptr.

◆ GetCarbonMonoxideSaturation() [2/2]

double SEBloodChemistrySystem::GetCarbonMonoxideSaturation ( ) const
virtual

Test if member has been allocated

◆ GetHematocrit() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetHematocrit ( )
virtual

Get member class, allocate if nullptr.

◆ GetHematocrit() [2/2]

double SEBloodChemistrySystem::GetHematocrit ( ) const
virtual

Test if member has been allocated

◆ GetHemoglobinContent() [1/2]

SEScalarMass & SEBloodChemistrySystem::GetHemoglobinContent ( )
virtual

Get member class, allocate if nullptr.

◆ GetHemoglobinContent() [2/2]

double SEBloodChemistrySystem::GetHemoglobinContent ( const MassUnit unit) const
virtual

Test if member has been allocated

◆ GetOxygenSaturation() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetOxygenSaturation ( )
virtual

Get member class, allocate if nullptr.

◆ GetOxygenSaturation() [2/2]

double SEBloodChemistrySystem::GetOxygenSaturation ( ) const
virtual

Test if member has been allocated

◆ GetPhosphate() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetPhosphate ( )
virtual

Get member class, allocate if nullptr.

◆ GetPhosphate() [2/2]

double SEBloodChemistrySystem::GetPhosphate ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetPlasmaOsmolality() [1/2]

SEScalarOsmolality & SEBloodChemistrySystem::GetPlasmaOsmolality ( )
virtual

Test if member has been allocated

◆ GetPlasmaOsmolality() [2/2]

double SEBloodChemistrySystem::GetPlasmaOsmolality ( const OsmolalityUnit unit) const
virtual

Test if member has been allocated

◆ GetPlasmaOsmolarity() [1/2]

SEScalarOsmolarity & SEBloodChemistrySystem::GetPlasmaOsmolarity ( )
virtual

Test if member has been allocated

◆ GetPlasmaOsmolarity() [2/2]

double SEBloodChemistrySystem::GetPlasmaOsmolarity ( const OsmolarityUnit unit) const
virtual

Test if member has been allocated

◆ GetPlasmaVolume() [1/2]

SEScalarVolume & SEBloodChemistrySystem::GetPlasmaVolume ( )
virtual

Get member class, allocate if nullptr.

◆ GetPlasmaVolume() [2/2]

double SEBloodChemistrySystem::GetPlasmaVolume ( const VolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryArterialCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryArterialCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryArterialCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryArterialCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryArterialOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryArterialOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryArterialOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryArterialOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryVenousCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryVenousCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryVenousCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryVenousCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryVenousOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryVenousOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryVenousOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryVenousOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulseOximetry() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetPulseOximetry ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulseOximetry() [2/2]

double SEBloodChemistrySystem::GetPulseOximetry ( ) const
virtual

Test if member has been allocated

◆ GetRedBloodCellCount() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetRedBloodCellCount ( )
virtual

Get member class, allocate if nullptr.

◆ GetRedBloodCellCount() [2/2]

double SEBloodChemistrySystem::GetRedBloodCellCount ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetScalar()

const SEScalar * SEBloodChemistrySystem::GetScalar ( const std::string &  name)
overridevirtual

  • A reflextion type call that will return the Scalar associated with the string.
    ex. GetScalar("Hematocrit") will return the SEScalarPercent object associated with Hematocrit

  • Note this is an expensive call as it will string compare many times
    This is best used, and intended for, you to dynamically prepopulate
    a mapping data structure that will help access what you need

Implements SESystem.

◆ GetShuntFraction() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetShuntFraction ( )
virtual

Get member class, allocate if nullptr.

◆ GetShuntFraction() [2/2]

double SEBloodChemistrySystem::GetShuntFraction ( ) const
virtual

Test if member has been allocated

◆ GetStrongIonDifference() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetStrongIonDifference ( )
virtual

Get member class, allocate if nullptr.

◆ GetStrongIonDifference() [2/2]

double SEBloodChemistrySystem::GetStrongIonDifference ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetTotalProteinConcentration() [1/2]

SEScalarMassPerVolume & SEBloodChemistrySystem::GetTotalProteinConcentration ( )
virtual

Get member class, allocate if nullptr.

◆ GetTotalProteinConcentration() [2/2]

double SEBloodChemistrySystem::GetTotalProteinConcentration ( const MassPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetVenousCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetVenousCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetVenousCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetVenousCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetVenousOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetVenousOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetVenousOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetVenousOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetVolumeFractionNeutralLipidInPlasma() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetVolumeFractionNeutralLipidInPlasma ( )
virtual

Get member class, allocate if nullptr.

◆ GetVolumeFractionNeutralLipidInPlasma() [2/2]

double SEBloodChemistrySystem::GetVolumeFractionNeutralLipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ GetVolumeFractionNeutralPhospholipidInPlasma() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetVolumeFractionNeutralPhospholipidInPlasma ( )
virtual

Get member class, allocate if nullptr.

◆ GetVolumeFractionNeutralPhospholipidInPlasma() [2/2]

double SEBloodChemistrySystem::GetVolumeFractionNeutralPhospholipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ GetWhiteBloodCellCount() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetWhiteBloodCellCount ( )
virtual

Get member class, allocate if nullptr.

◆ GetWhiteBloodCellCount() [2/2]

double SEBloodChemistrySystem::GetWhiteBloodCellCount ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ HasArterialCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasArterialCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasArterialOxygenPressure()

bool SEBloodChemistrySystem::HasArterialOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasBaseExcess()

bool SEBloodChemistrySystem::HasBaseExcess ( ) const
virtual

Test if member has been allocated

◆ HasBloodDensity()

bool SEBloodChemistrySystem::HasBloodDensity ( ) const
virtual

  • Check to see if an property or child object has been allocated.

◆ HasBloodPH()

bool SEBloodChemistrySystem::HasBloodPH ( ) const
virtual

Test if member has been allocated

◆ HasBloodSpecificHeat()

bool SEBloodChemistrySystem::HasBloodSpecificHeat ( ) const
virtual

Test if member has been allocated

◆ HasBloodUreaNitrogenConcentration()

bool SEBloodChemistrySystem::HasBloodUreaNitrogenConcentration ( ) const
virtual

Test if member has been allocated

◆ HasCarbonDioxideSaturation()

bool SEBloodChemistrySystem::HasCarbonDioxideSaturation ( ) const
virtual

Test if member has been allocated

◆ HasCarbonMonoxideSaturation()

bool SEBloodChemistrySystem::HasCarbonMonoxideSaturation ( ) const
virtual

Test if member has been allocated

◆ HasHematocrit()

bool SEBloodChemistrySystem::HasHematocrit ( ) const
virtual

Test if member has been allocated

◆ HasHemoglobinContent()

bool SEBloodChemistrySystem::HasHemoglobinContent ( ) const
virtual

Test if member has been allocated

◆ HasOxygenSaturation()

bool SEBloodChemistrySystem::HasOxygenSaturation ( ) const
virtual

Test if member has been allocated

◆ HasPhosphate()

bool SEBloodChemistrySystem::HasPhosphate ( ) const
virtual

Test if member has been allocated

◆ HasPlasmaOsmolality()

bool SEBloodChemistrySystem::HasPlasmaOsmolality ( ) const
virtual

Test if member has been allocated

◆ HasPlasmaOsmolarity()

bool SEBloodChemistrySystem::HasPlasmaOsmolarity ( ) const
virtual

Test if member has been allocated

◆ HasPlasmaVolume()

bool SEBloodChemistrySystem::HasPlasmaVolume ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryArterialCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasPulmonaryArterialCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryArterialOxygenPressure()

bool SEBloodChemistrySystem::HasPulmonaryArterialOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryVenousCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasPulmonaryVenousCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryVenousOxygenPressure()

bool SEBloodChemistrySystem::HasPulmonaryVenousOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasPulseOximetry()

bool SEBloodChemistrySystem::HasPulseOximetry ( ) const
virtual

Test if member has been allocated

◆ HasRedBloodCellCount()

bool SEBloodChemistrySystem::HasRedBloodCellCount ( ) const
virtual

Test if member has been allocated

◆ HasShuntFraction()

bool SEBloodChemistrySystem::HasShuntFraction ( ) const
virtual

Test if member has been allocated

◆ HasStrongIonDifference()

bool SEBloodChemistrySystem::HasStrongIonDifference ( ) const
virtual

Test if member has been allocated

◆ HasTotalProteinConcentration()

bool SEBloodChemistrySystem::HasTotalProteinConcentration ( ) const
virtual

Test if member has been allocated

◆ HasVenousCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasVenousCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasVenousOxygenPressure()

bool SEBloodChemistrySystem::HasVenousOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasVolumeFractionNeutralLipidInPlasma()

bool SEBloodChemistrySystem::HasVolumeFractionNeutralLipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ HasVolumeFractionNeutralPhospholipidInPlasma()

bool SEBloodChemistrySystem::HasVolumeFractionNeutralPhospholipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ HasWhiteBloodCellCount()

bool SEBloodChemistrySystem::HasWhiteBloodCellCount ( ) const
virtual

Test if member has been allocated

Friends And Related Function Documentation

◆ PBPhysiology

friend class PBPhysiology
friend

Member Data Documentation

◆ m_ArterialCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_ArterialCarbonDioxidePressure
protected

Test if member has been allocated

◆ m_ArterialOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_ArterialOxygenPressure
protected

Test if member has been allocated

◆ m_BaseExcess

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_BaseExcess
protected

Test if member has been allocated

◆ m_BloodDensity

SEScalarMassPerVolume* SEBloodChemistrySystem::m_BloodDensity
protected

Test if member has been allocated

◆ m_BloodPH

SEScalar* SEBloodChemistrySystem::m_BloodPH
protected

Test if member has been allocated

◆ m_BloodSpecificHeat

SEScalarHeatCapacitancePerMass* SEBloodChemistrySystem::m_BloodSpecificHeat
protected

Test if member has been allocated

◆ m_BloodUreaNitrogenConcentration

SEScalarMassPerVolume* SEBloodChemistrySystem::m_BloodUreaNitrogenConcentration
protected

Test if member has been allocated

◆ m_CarbonDioxideSaturation

SEScalar0To1* SEBloodChemistrySystem::m_CarbonDioxideSaturation
protected

Test if member has been allocated

◆ m_CarbonMonoxideSaturation

SEScalar0To1* SEBloodChemistrySystem::m_CarbonMonoxideSaturation
protected

Test if member has been allocated

◆ m_Hematocrit

SEScalar0To1* SEBloodChemistrySystem::m_Hematocrit
protected

Test if member has been allocated

◆ m_HemoglobinContent

SEScalarMass* SEBloodChemistrySystem::m_HemoglobinContent
protected

Test if member has been allocated

◆ m_OxygenSaturation

SEScalar0To1* SEBloodChemistrySystem::m_OxygenSaturation
protected

Test if member has been allocated

◆ m_Phosphate

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_Phosphate
protected

Test if member has been allocated

◆ m_PlasmaOsmolality

SEScalarOsmolality* SEBloodChemistrySystem::m_PlasmaOsmolality
protected

Test if member has been allocated

◆ m_PlasmaOsmolarity

SEScalarOsmolarity* SEBloodChemistrySystem::m_PlasmaOsmolarity
protected

Test if member has been allocated

◆ m_PlasmaVolume

SEScalarVolume* SEBloodChemistrySystem::m_PlasmaVolume
protected

Test if member has been allocated

◆ m_PulmonaryArterialCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryArterialCarbonDioxidePressure
protected

Test if member has been allocated

◆ m_PulmonaryArterialOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryArterialOxygenPressure
protected

Test if member has been allocated

◆ m_PulmonaryVenousCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryVenousCarbonDioxidePressure
protected

Test if member has been allocated

◆ m_PulmonaryVenousOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryVenousOxygenPressure
protected

Test if member has been allocated

◆ m_PulseOximetry

SEScalar0To1* SEBloodChemistrySystem::m_PulseOximetry
protected

Test if member has been allocated

◆ m_RedBloodCellCount

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_RedBloodCellCount
protected

Test if member has been allocated

◆ m_ShuntFraction

SEScalar0To1* SEBloodChemistrySystem::m_ShuntFraction
protected

Test if member has been allocated

◆ m_StrongIonDifference

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_StrongIonDifference
protected

Test if member has been allocated

◆ m_TotalProteinConcentration

SEScalarMassPerVolume* SEBloodChemistrySystem::m_TotalProteinConcentration
protected

Test if member has been allocated

◆ m_VenousCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_VenousCarbonDioxidePressure
protected

Test if member has been allocated

◆ m_VenousOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_VenousOxygenPressure
protected

Test if member has been allocated

◆ m_VolumeFractionNeutralLipidInPlasma

SEScalar0To1* SEBloodChemistrySystem::m_VolumeFractionNeutralLipidInPlasma
protected

Test if member has been allocated

◆ m_VolumeFractionNeutralPhospholipidInPlasma

SEScalar0To1* SEBloodChemistrySystem::m_VolumeFractionNeutralPhospholipidInPlasma
protected

Test if member has been allocated

◆ m_WhiteBloodCellCount

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_WhiteBloodCellCount
protected

Test if member has been allocated

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.