#include <SECardiovascularSystem.h>

Inheritance diagram for biogears::SECardiovascularSystem:

Public Member Functions

 SECardiovascularSystem (Logger *logger)
 
 ~SECardiovascularSystem () override
 
const char * classname () const override
 
size_t hash_code () const override
 
void Clear () override
 
const SEScalarGetScalar (const char *name) override
 Deletes all members. More...
 
const SEScalarGetScalar (const std::string &name) override
 
bool Load (const CDM::CardiovascularSystemData &in)
 
CDM::CardiovascularSystemDataUnload () const override
 
Tree< const char * > GetPhysiologyRequestGraph () const override
 
bool HasArterialPressure () const
 
SEScalarPressureGetArterialPressure ()
 
double GetArterialPressure (const PressureUnit &unit) const
 
bool HasBloodVolume () const
 
SEScalarVolumeGetBloodVolume ()
 
double GetBloodVolume (const VolumeUnit &unit) const
 
bool HasCardiacIndex () const
 
SEScalarVolumePerTimeAreaGetCardiacIndex ()
 
double GetCardiacIndex (const VolumePerTimeAreaUnit &unit) const
 
bool HasCardiacOutput () const
 
SEScalarVolumePerTimeGetCardiacOutput ()
 
double GetCardiacOutput (const VolumePerTimeUnit &unit) const
 
bool HasCentralVenousPressure () const
 
SEScalarPressureGetCentralVenousPressure ()
 
double GetCentralVenousPressure (const PressureUnit &unit) const
 
bool HasCerebralBloodFlow () const
 
SEScalarVolumePerTimeGetCerebralBloodFlow ()
 
double GetCerebralBloodFlow (const VolumePerTimeUnit &unit) const
 
bool HasCerebralPerfusionPressure () const
 
SEScalarPressureGetCerebralPerfusionPressure ()
 
double GetCerebralPerfusionPressure (const PressureUnit &unit) const
 
bool HasDiastolicArterialPressure () const
 
SEScalarPressureGetDiastolicArterialPressure ()
 
double GetDiastolicArterialPressure (const PressureUnit &unit) const
 
bool HasHeartEjectionFraction () const
 
SEScalarFractionGetHeartEjectionFraction ()
 
double GetHeartEjectionFraction () const
 
bool HasHeartRate () const
 
SEScalarFrequencyGetHeartRate ()
 
double GetHeartRate (const FrequencyUnit &unit) const
 
CDM::enumHeartRhythm::value GetHeartRhythm () const
 
void SetHeartRhythm (CDM::enumHeartRhythm::value Rhythm)
 
bool HasHeartRhythm () const
 
void InvalidateHeartRhythm ()
 
bool HasHeartStrokeVolume () const
 
SEScalarVolumeGetHeartStrokeVolume ()
 
double GetHeartStrokeVolume (const VolumeUnit &unit) const
 
bool HasIntracranialPressure () const
 
SEScalarPressureGetIntracranialPressure ()
 
double GetIntracranialPressure (const PressureUnit &unit) const
 
bool HasMeanArterialPressure () const
 
SEScalarPressureGetMeanArterialPressure ()
 
double GetMeanArterialPressure (const PressureUnit &unit) const
 
bool HasMeanArterialCarbonDioxidePartialPressure () const
 
SEScalarPressureGetMeanArterialCarbonDioxidePartialPressure ()
 
double GetMeanArterialCarbonDioxidePartialPressure (const PressureUnit &unit) const
 
bool HasMeanArterialCarbonDioxidePartialPressureDelta () const
 
SEScalarPressureGetMeanArterialCarbonDioxidePartialPressureDelta ()
 
double GetMeanArterialCarbonDioxidePartialPressureDelta (const PressureUnit &unit) const
 
bool HasMeanCentralVenousPressure () const
 
SEScalarPressureGetMeanCentralVenousPressure ()
 
double GetMeanCentralVenousPressure (const PressureUnit &unit) const
 
bool HasMeanSkinFlow () const
 
SEScalarVolumePerTimeGetMeanSkinFlow ()
 
double GetMeanSkinFlow (const VolumePerTimeUnit &unit) const
 
bool HasPulmonaryArterialPressure () const
 
SEScalarPressureGetPulmonaryArterialPressure ()
 
double GetPulmonaryArterialPressure (const PressureUnit &unit) const
 
bool HasPulmonaryCapillariesWedgePressure () const
 
SEScalarPressureGetPulmonaryCapillariesWedgePressure ()
 
double GetPulmonaryCapillariesWedgePressure (const PressureUnit &unit) const
 
bool HasPulmonaryDiastolicArterialPressure () const
 
SEScalarPressureGetPulmonaryDiastolicArterialPressure ()
 
double GetPulmonaryDiastolicArterialPressure (const PressureUnit &unit) const
 
bool HasPulmonaryMeanArterialPressure () const
 
SEScalarPressureGetPulmonaryMeanArterialPressure ()
 
double GetPulmonaryMeanArterialPressure (const PressureUnit &unit) const
 
bool HasPulmonaryMeanCapillaryFlow () const
 
SEScalarVolumePerTimeGetPulmonaryMeanCapillaryFlow ()
 
double GetPulmonaryMeanCapillaryFlow (const VolumePerTimeUnit &unit) const
 
bool HasPulmonaryMeanShuntFlow () const
 
SEScalarVolumePerTimeGetPulmonaryMeanShuntFlow ()
 
double GetPulmonaryMeanShuntFlow (const VolumePerTimeUnit &unit) const
 
bool HasPulmonarySystolicArterialPressure () const
 
SEScalarPressureGetPulmonarySystolicArterialPressure ()
 
double GetPulmonarySystolicArterialPressure (const PressureUnit &unit) const
 
bool HasPulmonaryVascularResistance () const
 
SEScalarFlowResistanceGetPulmonaryVascularResistance ()
 
double GetPulmonaryVascularResistance (const FlowResistanceUnit &unit) const
 
bool HasPulmonaryVascularResistanceIndex () const
 
SEScalarPressureTimePerVolumeAreaGetPulmonaryVascularResistanceIndex ()
 
double GetPulmonaryVascularResistanceIndex (const PressureTimePerVolumeAreaUnit &unit) const
 
bool HasPulsePressure () const
 
SEScalarPressureGetPulsePressure ()
 
double GetPulsePressure (const PressureUnit &unit) const
 
bool HasSystolicArterialPressure () const
 
SEScalarPressureGetSystolicArterialPressure ()
 
double GetSystolicArterialPressure (const PressureUnit &unit) const
 
bool HasSystemicVascularResistance () const
 
SEScalarFlowResistanceGetSystemicVascularResistance ()
 
double GetSystemicVascularResistance (const FlowResistanceUnit &unit) const
 
- Public Member Functions inherited from biogears::SESystem
 SESystem (Logger *logger)
 
virtual ~SESystem ()
 
bool Load (const CDM::SystemData &in)
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Static Public Member Functions

static size_t TypeHash ()
 
static constexpr char const *const TypeTag ()
 
- Static Public Member Functions inherited from biogears::SESystem
static const SEScalarGetScalar (const char *name, std::vector< SESystem * > *systems)
 
static const SEScalarGetScalar (const std::string &name, std::vector< SESystem * > *systems)
 

Protected Member Functions

void Unload (CDM::CardiovascularSystemData &data) const
 
- Protected Member Functions inherited from biogears::SESystem
void Unload (CDM::SystemData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

SEScalarPressurem_ArterialPressure
 
SEScalarVolumem_BloodVolume
 
SEScalarVolumePerTimeAream_CardiacIndex
 
SEScalarVolumePerTimem_CardiacOutput
 
SEScalarPressurem_CentralVenousPressure
 
SEScalarVolumePerTimem_CerebralBloodFlow
 
SEScalarPressurem_CerebralPerfusionPressure
 
SEScalarPressurem_DiastolicArterialPressure
 
SEScalarFractionm_HeartEjectionFraction
 
SEScalarFrequencym_HeartRate
 
CDM::enumHeartRhythm::value m_HeartRhythm
 
SEScalarVolumem_HeartStrokeVolume
 
SEScalarPressurem_IntracranialPressure
 
SEScalarPressurem_MeanArterialPressure
 
SEScalarPressurem_MeanArterialCarbonDioxidePartialPressure
 
SEScalarPressurem_MeanArterialCarbonDioxidePartialPressureDelta
 
SEScalarPressurem_MeanCentralVenousPressure
 
SEScalarVolumePerTimem_MeanSkinFlow
 
SEScalarPressurem_PulmonaryArterialPressure
 
SEScalarPressurem_PulmonaryCapillariesWedgePressure
 
SEScalarPressurem_PulmonaryDiastolicArterialPressure
 
SEScalarPressurem_PulmonaryMeanArterialPressure
 
SEScalarVolumePerTimem_PulmonaryMeanCapillaryFlow
 
SEScalarVolumePerTimem_PulmonaryMeanShuntFlow
 
SEScalarPressurem_PulmonarySystolicArterialPressure
 
SEScalarFlowResistancem_PulmonaryVascularResistance
 
SEScalarPressureTimePerVolumeAream_PulmonaryVascularResistanceIndex
 
SEScalarPressurem_PulsePressure
 
SEScalarPressurem_SystolicArterialPressure
 
SEScalarFlowResistancem_SystemicVascularResistance
 
- Protected Attributes inherited from biogears::SESystem
std::stringstream m_ss
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SECardiovascularSystem::SECardiovascularSystem ( Logger logger)
biogears::SECardiovascularSystem::~SECardiovascularSystem ( )
override

Member Function Documentation

const char* biogears::SECardiovascularSystem::classname ( ) const
inlineoverridevirtual

Implements biogears::SESystem.

Reimplemented in biogears::Cardiovascular.

void biogears::SECardiovascularSystem::Clear ( )
overridevirtual

Reimplemented from biogears::SESystem.

Reimplemented in biogears::Cardiovascular.

SEScalarPressure & biogears::SECardiovascularSystem::GetArterialPressure ( )
double biogears::SECardiovascularSystem::GetArterialPressure ( const PressureUnit unit) const
SEScalarVolume & biogears::SECardiovascularSystem::GetBloodVolume ( )
double biogears::SECardiovascularSystem::GetBloodVolume ( const VolumeUnit unit) const
SEScalarVolumePerTimeArea & biogears::SECardiovascularSystem::GetCardiacIndex ( )
double biogears::SECardiovascularSystem::GetCardiacIndex ( const VolumePerTimeAreaUnit unit) const
SEScalarVolumePerTime & biogears::SECardiovascularSystem::GetCardiacOutput ( )
double biogears::SECardiovascularSystem::GetCardiacOutput ( const VolumePerTimeUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetCentralVenousPressure ( )
double biogears::SECardiovascularSystem::GetCentralVenousPressure ( const PressureUnit unit) const
SEScalarVolumePerTime & biogears::SECardiovascularSystem::GetCerebralBloodFlow ( )
double biogears::SECardiovascularSystem::GetCerebralBloodFlow ( const VolumePerTimeUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetCerebralPerfusionPressure ( )
double biogears::SECardiovascularSystem::GetCerebralPerfusionPressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetDiastolicArterialPressure ( )
double biogears::SECardiovascularSystem::GetDiastolicArterialPressure ( const PressureUnit unit) const
SEScalarFraction & biogears::SECardiovascularSystem::GetHeartEjectionFraction ( )
double biogears::SECardiovascularSystem::GetHeartEjectionFraction ( ) const
SEScalarFrequency & biogears::SECardiovascularSystem::GetHeartRate ( )
double biogears::SECardiovascularSystem::GetHeartRate ( const FrequencyUnit unit) const
CDM::enumHeartRhythm::value biogears::SECardiovascularSystem::GetHeartRhythm ( ) const
SEScalarVolume & biogears::SECardiovascularSystem::GetHeartStrokeVolume ( )
double biogears::SECardiovascularSystem::GetHeartStrokeVolume ( const VolumeUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetIntracranialPressure ( )
double biogears::SECardiovascularSystem::GetIntracranialPressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetMeanArterialCarbonDioxidePartialPressure ( )
double biogears::SECardiovascularSystem::GetMeanArterialCarbonDioxidePartialPressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetMeanArterialCarbonDioxidePartialPressureDelta ( )
double biogears::SECardiovascularSystem::GetMeanArterialCarbonDioxidePartialPressureDelta ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetMeanArterialPressure ( )
double biogears::SECardiovascularSystem::GetMeanArterialPressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetMeanCentralVenousPressure ( )
double biogears::SECardiovascularSystem::GetMeanCentralVenousPressure ( const PressureUnit unit) const
SEScalarVolumePerTime & biogears::SECardiovascularSystem::GetMeanSkinFlow ( )
double biogears::SECardiovascularSystem::GetMeanSkinFlow ( const VolumePerTimeUnit unit) const
Tree< const char * > biogears::SECardiovascularSystem::GetPhysiologyRequestGraph ( ) const
overridevirtual

Implements biogears::SESystem.

SEScalarPressure & biogears::SECardiovascularSystem::GetPulmonaryArterialPressure ( )
double biogears::SECardiovascularSystem::GetPulmonaryArterialPressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetPulmonaryCapillariesWedgePressure ( )
double biogears::SECardiovascularSystem::GetPulmonaryCapillariesWedgePressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetPulmonaryDiastolicArterialPressure ( )
double biogears::SECardiovascularSystem::GetPulmonaryDiastolicArterialPressure ( const PressureUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetPulmonaryMeanArterialPressure ( )
double biogears::SECardiovascularSystem::GetPulmonaryMeanArterialPressure ( const PressureUnit unit) const
SEScalarVolumePerTime & biogears::SECardiovascularSystem::GetPulmonaryMeanCapillaryFlow ( )
double biogears::SECardiovascularSystem::GetPulmonaryMeanCapillaryFlow ( const VolumePerTimeUnit unit) const
SEScalarVolumePerTime & biogears::SECardiovascularSystem::GetPulmonaryMeanShuntFlow ( )
double biogears::SECardiovascularSystem::GetPulmonaryMeanShuntFlow ( const VolumePerTimeUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetPulmonarySystolicArterialPressure ( )
double biogears::SECardiovascularSystem::GetPulmonarySystolicArterialPressure ( const PressureUnit unit) const
SEScalarFlowResistance & biogears::SECardiovascularSystem::GetPulmonaryVascularResistance ( )
double biogears::SECardiovascularSystem::GetPulmonaryVascularResistance ( const FlowResistanceUnit unit) const
SEScalarPressureTimePerVolumeArea & biogears::SECardiovascularSystem::GetPulmonaryVascularResistanceIndex ( )
double biogears::SECardiovascularSystem::GetPulmonaryVascularResistanceIndex ( const PressureTimePerVolumeAreaUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetPulsePressure ( )
double biogears::SECardiovascularSystem::GetPulsePressure ( const PressureUnit unit) const
const SEScalar * biogears::SECardiovascularSystem::GetScalar ( const char *  name)
overridevirtual

Deletes all members.

Implements biogears::SESystem.

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

Implements biogears::SESystem.

SEScalarFlowResistance & biogears::SECardiovascularSystem::GetSystemicVascularResistance ( )
double biogears::SECardiovascularSystem::GetSystemicVascularResistance ( const FlowResistanceUnit unit) const
SEScalarPressure & biogears::SECardiovascularSystem::GetSystolicArterialPressure ( )
double biogears::SECardiovascularSystem::GetSystolicArterialPressure ( const PressureUnit unit) const
bool biogears::SECardiovascularSystem::HasArterialPressure ( ) const
bool biogears::SECardiovascularSystem::HasBloodVolume ( ) const
bool biogears::SECardiovascularSystem::HasCardiacIndex ( ) const
bool biogears::SECardiovascularSystem::HasCardiacOutput ( ) const
bool biogears::SECardiovascularSystem::HasCentralVenousPressure ( ) const
bool biogears::SECardiovascularSystem::HasCerebralBloodFlow ( ) const
bool biogears::SECardiovascularSystem::HasCerebralPerfusionPressure ( ) const
bool biogears::SECardiovascularSystem::HasDiastolicArterialPressure ( ) const
size_t biogears::SECardiovascularSystem::hash_code ( ) const
inlineoverridevirtual

Implements biogears::SESystem.

Reimplemented in biogears::Cardiovascular.

bool biogears::SECardiovascularSystem::HasHeartEjectionFraction ( ) const
bool biogears::SECardiovascularSystem::HasHeartRate ( ) const
bool biogears::SECardiovascularSystem::HasHeartRhythm ( ) const
bool biogears::SECardiovascularSystem::HasHeartStrokeVolume ( ) const
bool biogears::SECardiovascularSystem::HasIntracranialPressure ( ) const
bool biogears::SECardiovascularSystem::HasMeanArterialCarbonDioxidePartialPressure ( ) const
bool biogears::SECardiovascularSystem::HasMeanArterialCarbonDioxidePartialPressureDelta ( ) const
bool biogears::SECardiovascularSystem::HasMeanArterialPressure ( ) const
bool biogears::SECardiovascularSystem::HasMeanCentralVenousPressure ( ) const
bool biogears::SECardiovascularSystem::HasMeanSkinFlow ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryArterialPressure ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryCapillariesWedgePressure ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryDiastolicArterialPressure ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryMeanArterialPressure ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryMeanCapillaryFlow ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryMeanShuntFlow ( ) const
bool biogears::SECardiovascularSystem::HasPulmonarySystolicArterialPressure ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryVascularResistance ( ) const
bool biogears::SECardiovascularSystem::HasPulmonaryVascularResistanceIndex ( ) const
bool biogears::SECardiovascularSystem::HasPulsePressure ( ) const
bool biogears::SECardiovascularSystem::HasSystemicVascularResistance ( ) const
bool biogears::SECardiovascularSystem::HasSystolicArterialPressure ( ) const
void biogears::SECardiovascularSystem::InvalidateHeartRhythm ( )
bool biogears::SECardiovascularSystem::Load ( const CDM::CardiovascularSystemData in)
void biogears::SECardiovascularSystem::SetHeartRhythm ( CDM::enumHeartRhythm::value  Rhythm)
static size_t biogears::SECardiovascularSystem::TypeHash ( )
inlinestatic
static constexpr char const* const biogears::SECardiovascularSystem::TypeTag ( )
inlinestatic
CDM::CardiovascularSystemData * biogears::SECardiovascularSystem::Unload ( ) const
overridevirtual

Implements biogears::SESystem.

Reimplemented in biogears::Cardiovascular.

void biogears::SECardiovascularSystem::Unload ( CDM::CardiovascularSystemData data) const
protected

Member Data Documentation

SEScalarPressure* biogears::SECardiovascularSystem::m_ArterialPressure
protected
SEScalarVolume* biogears::SECardiovascularSystem::m_BloodVolume
protected
SEScalarVolumePerTimeArea* biogears::SECardiovascularSystem::m_CardiacIndex
protected
SEScalarVolumePerTime* biogears::SECardiovascularSystem::m_CardiacOutput
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_CentralVenousPressure
protected
SEScalarVolumePerTime* biogears::SECardiovascularSystem::m_CerebralBloodFlow
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_CerebralPerfusionPressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_DiastolicArterialPressure
protected
SEScalarFraction* biogears::SECardiovascularSystem::m_HeartEjectionFraction
protected
SEScalarFrequency* biogears::SECardiovascularSystem::m_HeartRate
protected
CDM::enumHeartRhythm::value biogears::SECardiovascularSystem::m_HeartRhythm
protected
SEScalarVolume* biogears::SECardiovascularSystem::m_HeartStrokeVolume
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_IntracranialPressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_MeanArterialCarbonDioxidePartialPressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_MeanArterialCarbonDioxidePartialPressureDelta
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_MeanArterialPressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_MeanCentralVenousPressure
protected
SEScalarVolumePerTime* biogears::SECardiovascularSystem::m_MeanSkinFlow
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_PulmonaryArterialPressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_PulmonaryCapillariesWedgePressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_PulmonaryDiastolicArterialPressure
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_PulmonaryMeanArterialPressure
protected
SEScalarVolumePerTime* biogears::SECardiovascularSystem::m_PulmonaryMeanCapillaryFlow
protected
SEScalarVolumePerTime* biogears::SECardiovascularSystem::m_PulmonaryMeanShuntFlow
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_PulmonarySystolicArterialPressure
protected
SEScalarFlowResistance* biogears::SECardiovascularSystem::m_PulmonaryVascularResistance
protected
SEScalarPressureTimePerVolumeArea* biogears::SECardiovascularSystem::m_PulmonaryVascularResistanceIndex
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_PulsePressure
protected
SEScalarFlowResistance* biogears::SECardiovascularSystem::m_SystemicVascularResistance
protected
SEScalarPressure* biogears::SECardiovascularSystem::m_SystolicArterialPressure
protected