SECardiovascularSystem Class Reference
#include <SECardiovascularSystem.h>
Inherits SESystem.
Inherited by PulseCardiovascularSystem.
Public Member Functions | |
SECardiovascularSystem (Logger *logger) | |
virtual | ~SECardiovascularSystem () |
virtual void | Clear () |
virtual const SEScalar * | GetScalar (const std::string &name) |
virtual bool | HasArterialPressure () const |
virtual SEScalarPressure & | GetArterialPressure () |
virtual double | GetArterialPressure (const PressureUnit &unit) const |
virtual bool | HasBloodVolume () const |
virtual SEScalarVolume & | GetBloodVolume () |
virtual double | GetBloodVolume (const VolumeUnit &unit) const |
virtual bool | HasCardiacIndex () const |
virtual SEScalarVolumePerTimeArea & | GetCardiacIndex () |
virtual double | GetCardiacIndex (const VolumePerTimeAreaUnit &unit) const |
virtual bool | HasCardiacOutput () const |
virtual SEScalarVolumePerTime & | GetCardiacOutput () |
virtual double | GetCardiacOutput (const VolumePerTimeUnit &unit) const |
virtual bool | HasCentralVenousPressure () const |
virtual SEScalarPressure & | GetCentralVenousPressure () |
virtual double | GetCentralVenousPressure (const PressureUnit &unit) const |
virtual bool | HasCerebralBloodFlow () const |
virtual SEScalarVolumePerTime & | GetCerebralBloodFlow () |
virtual double | GetCerebralBloodFlow (const VolumePerTimeUnit &unit) const |
virtual bool | HasCerebralPerfusionPressure () const |
virtual SEScalarPressure & | GetCerebralPerfusionPressure () |
virtual double | GetCerebralPerfusionPressure (const PressureUnit &unit) const |
virtual bool | HasDiastolicArterialPressure () const |
virtual SEScalarPressure & | GetDiastolicArterialPressure () |
virtual double | GetDiastolicArterialPressure (const PressureUnit &unit) const |
virtual bool | HasHeartEjectionFraction () const |
virtual SEScalar0To1 & | GetHeartEjectionFraction () |
virtual double | GetHeartEjectionFraction () const |
virtual bool | HasHeartRate () const |
virtual SEScalarFrequency & | GetHeartRate () |
virtual double | GetHeartRate (const FrequencyUnit &unit) const |
virtual eHeartRhythm | GetHeartRhythm () const |
virtual void | SetHeartRhythm (eHeartRhythm Rhythm) |
virtual bool | HasHeartStrokeVolume () const |
virtual SEScalarVolume & | GetHeartStrokeVolume () |
virtual double | GetHeartStrokeVolume (const VolumeUnit &unit) const |
virtual bool | HasIntracranialPressure () const |
virtual SEScalarPressure & | GetIntracranialPressure () |
virtual double | GetIntracranialPressure (const PressureUnit &unit) const |
virtual bool | HasMeanArterialPressure () const |
virtual SEScalarPressure & | GetMeanArterialPressure () |
virtual double | GetMeanArterialPressure (const PressureUnit &unit) const |
virtual bool | HasMeanArterialCarbonDioxidePartialPressure () const |
virtual SEScalarPressure & | GetMeanArterialCarbonDioxidePartialPressure () |
virtual double | GetMeanArterialCarbonDioxidePartialPressure (const PressureUnit &unit) const |
virtual bool | HasMeanArterialCarbonDioxidePartialPressureDelta () const |
virtual SEScalarPressure & | GetMeanArterialCarbonDioxidePartialPressureDelta () |
virtual double | GetMeanArterialCarbonDioxidePartialPressureDelta (const PressureUnit &unit) const |
virtual bool | HasMeanCentralVenousPressure () const |
virtual SEScalarPressure & | GetMeanCentralVenousPressure () |
virtual double | GetMeanCentralVenousPressure (const PressureUnit &unit) const |
virtual bool | HasMeanSkinFlow () const |
virtual SEScalarVolumePerTime & | GetMeanSkinFlow () |
virtual double | GetMeanSkinFlow (const VolumePerTimeUnit &unit) const |
virtual bool | HasPulmonaryArterialPressure () const |
virtual SEScalarPressure & | GetPulmonaryArterialPressure () |
virtual double | GetPulmonaryArterialPressure (const PressureUnit &unit) const |
virtual bool | HasPulmonaryCapillariesWedgePressure () const |
virtual SEScalarPressure & | GetPulmonaryCapillariesWedgePressure () |
virtual double | GetPulmonaryCapillariesWedgePressure (const PressureUnit &unit) const |
virtual bool | HasPulmonaryDiastolicArterialPressure () const |
virtual SEScalarPressure & | GetPulmonaryDiastolicArterialPressure () |
virtual double | GetPulmonaryDiastolicArterialPressure (const PressureUnit &unit) const |
virtual bool | HasPulmonaryMeanArterialPressure () const |
virtual SEScalarPressure & | GetPulmonaryMeanArterialPressure () |
virtual double | GetPulmonaryMeanArterialPressure (const PressureUnit &unit) const |
virtual bool | HasPulmonaryMeanCapillaryFlow () const |
virtual SEScalarVolumePerTime & | GetPulmonaryMeanCapillaryFlow () |
virtual double | GetPulmonaryMeanCapillaryFlow (const VolumePerTimeUnit &unit) const |
virtual bool | HasPulmonaryMeanShuntFlow () const |
virtual SEScalarVolumePerTime & | GetPulmonaryMeanShuntFlow () |
virtual double | GetPulmonaryMeanShuntFlow (const VolumePerTimeUnit &unit) const |
virtual bool | HasPulmonarySystolicArterialPressure () const |
virtual SEScalarPressure & | GetPulmonarySystolicArterialPressure () |
virtual double | GetPulmonarySystolicArterialPressure (const PressureUnit &unit) const |
virtual bool | HasPulmonaryVascularResistance () const |
virtual SEScalarPressureTimePerVolume & | GetPulmonaryVascularResistance () |
virtual double | GetPulmonaryVascularResistance (const PressureTimePerVolumeUnit &unit) const |
virtual bool | HasPulmonaryVascularResistanceIndex () const |
virtual SEScalarPressureTimePerVolumeArea & | GetPulmonaryVascularResistanceIndex () |
virtual double | GetPulmonaryVascularResistanceIndex (const PressureTimePerVolumeAreaUnit &unit) const |
virtual bool | HasPulsePressure () const |
virtual SEScalarPressure & | GetPulsePressure () |
virtual double | GetPulsePressure (const PressureUnit &unit) const |
virtual bool | HasSystolicArterialPressure () const |
virtual SEScalarPressure & | GetSystolicArterialPressure () |
virtual double | GetSystolicArterialPressure (const PressureUnit &unit) const |
virtual bool | HasSystemicVascularResistance () const |
virtual SEScalarPressureTimePerVolume & | GetSystemicVascularResistance () |
virtual double | GetSystemicVascularResistance (const PressureTimePerVolumeUnit &unit) const |
![]() | |
SESystem (Logger *logger) | |
virtual | ~SESystem () |
![]() | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg, std::string const &origin=empty) const |
virtual void | Debug (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Debug (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Info (std::string const &msg, std::string const &origin=empty) const |
virtual void | Info (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (const std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::string const &msg, std::string const &origin=empty) const |
virtual void | Warning (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Error (std::string const &msg, std::string const &origin=empty) const |
virtual void | Error (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Error (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::string const &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::ostream &msg, std::string const &origin=empty) const |
std::string | to_string (int i) |
std::string | to_string (unsigned int i) |
std::string | to_string (size_t t) |
std::string | to_string (float f) |
std::string | to_string (double d) |
Friends | |
class | PBPhysiology |
Additional Inherited Members | |
![]() | |
static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem *> *systems) |
![]() | |
static const std::string | empty |
Constructor & Destructor Documentation
◆ SECardiovascularSystem()
SECardiovascularSystem::SECardiovascularSystem | ( | Logger * | logger | ) |
◆ ~SECardiovascularSystem()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
Reimplemented from SESystem.
Reimplemented in Cardiovascular.
◆ GetArterialPressure() [1/2]
|
virtual |
◆ GetArterialPressure() [2/2]
|
virtual |
◆ GetBloodVolume() [1/2]
|
virtual |
◆ GetBloodVolume() [2/2]
|
virtual |
◆ GetCardiacIndex() [1/2]
|
virtual |
◆ GetCardiacIndex() [2/2]
|
virtual |
◆ GetCardiacOutput() [1/2]
|
virtual |
◆ GetCardiacOutput() [2/2]
|
virtual |
◆ GetCentralVenousPressure() [1/2]
|
virtual |
◆ GetCentralVenousPressure() [2/2]
|
virtual |
◆ GetCerebralBloodFlow() [1/2]
|
virtual |
◆ GetCerebralBloodFlow() [2/2]
|
virtual |
◆ GetCerebralPerfusionPressure() [1/2]
|
virtual |
◆ GetCerebralPerfusionPressure() [2/2]
|
virtual |
◆ GetDiastolicArterialPressure() [1/2]
|
virtual |
◆ GetDiastolicArterialPressure() [2/2]
|
virtual |
◆ GetHeartEjectionFraction() [1/2]
|
virtual |
◆ GetHeartEjectionFraction() [2/2]
|
virtual |
◆ GetHeartRate() [1/2]
|
virtual |
◆ GetHeartRate() [2/2]
|
virtual |
◆ GetHeartRhythm()
|
virtual |
◆ GetHeartStrokeVolume() [1/2]
|
virtual |
◆ GetHeartStrokeVolume() [2/2]
|
virtual |
◆ GetIntracranialPressure() [1/2]
|
virtual |
◆ GetIntracranialPressure() [2/2]
|
virtual |
◆ GetMeanArterialCarbonDioxidePartialPressure() [1/2]
|
virtual |
◆ GetMeanArterialCarbonDioxidePartialPressure() [2/2]
|
virtual |
◆ GetMeanArterialCarbonDioxidePartialPressureDelta() [1/2]
|
virtual |
◆ GetMeanArterialCarbonDioxidePartialPressureDelta() [2/2]
|
virtual |
◆ GetMeanArterialPressure() [1/2]
|
virtual |
◆ GetMeanArterialPressure() [2/2]
|
virtual |
◆ GetMeanCentralVenousPressure() [1/2]
|
virtual |
◆ GetMeanCentralVenousPressure() [2/2]
|
virtual |
◆ GetMeanSkinFlow() [1/2]
|
virtual |
◆ GetMeanSkinFlow() [2/2]
|
virtual |
◆ GetPulmonaryArterialPressure() [1/2]
|
virtual |
◆ GetPulmonaryArterialPressure() [2/2]
|
virtual |
◆ GetPulmonaryCapillariesWedgePressure() [1/2]
|
virtual |
◆ GetPulmonaryCapillariesWedgePressure() [2/2]
|
virtual |
◆ GetPulmonaryDiastolicArterialPressure() [1/2]
|
virtual |
◆ GetPulmonaryDiastolicArterialPressure() [2/2]
|
virtual |
◆ GetPulmonaryMeanArterialPressure() [1/2]
|
virtual |
◆ GetPulmonaryMeanArterialPressure() [2/2]
|
virtual |
◆ GetPulmonaryMeanCapillaryFlow() [1/2]
|
virtual |
◆ GetPulmonaryMeanCapillaryFlow() [2/2]
|
virtual |
◆ GetPulmonaryMeanShuntFlow() [1/2]
|
virtual |
◆ GetPulmonaryMeanShuntFlow() [2/2]
|
virtual |
◆ GetPulmonarySystolicArterialPressure() [1/2]
|
virtual |
◆ GetPulmonarySystolicArterialPressure() [2/2]
|
virtual |
◆ GetPulmonaryVascularResistance() [1/2]
|
virtual |
◆ GetPulmonaryVascularResistance() [2/2]
|
virtual |
◆ GetPulmonaryVascularResistanceIndex() [1/2]
|
virtual |
◆ GetPulmonaryVascularResistanceIndex() [2/2]
|
virtual |
◆ GetPulsePressure() [1/2]
|
virtual |
◆ GetPulsePressure() [2/2]
|
virtual |
◆ GetScalar()
|
virtual |
Implements SESystem.
Reimplemented in PulseCardiovascularSystem.
◆ GetSystemicVascularResistance() [1/2]
|
virtual |
◆ GetSystemicVascularResistance() [2/2]
|
virtual |
◆ GetSystolicArterialPressure() [1/2]
|
virtual |
◆ GetSystolicArterialPressure() [2/2]
|
virtual |
◆ HasArterialPressure()
|
virtual |
◆ HasBloodVolume()
|
virtual |
◆ HasCardiacIndex()
|
virtual |
◆ HasCardiacOutput()
|
virtual |
◆ HasCentralVenousPressure()
|
virtual |
◆ HasCerebralBloodFlow()
|
virtual |
◆ HasCerebralPerfusionPressure()
|
virtual |
◆ HasDiastolicArterialPressure()
|
virtual |
◆ HasHeartEjectionFraction()
|
virtual |
◆ HasHeartRate()
|
virtual |
◆ HasHeartStrokeVolume()
|
virtual |
◆ HasIntracranialPressure()
|
virtual |
◆ HasMeanArterialCarbonDioxidePartialPressure()
|
virtual |
◆ HasMeanArterialCarbonDioxidePartialPressureDelta()
|
virtual |
◆ HasMeanArterialPressure()
|
virtual |
◆ HasMeanCentralVenousPressure()
|
virtual |
◆ HasMeanSkinFlow()
|
virtual |
◆ HasPulmonaryArterialPressure()
|
virtual |
◆ HasPulmonaryCapillariesWedgePressure()
|
virtual |
◆ HasPulmonaryDiastolicArterialPressure()
|
virtual |
◆ HasPulmonaryMeanArterialPressure()
|
virtual |
◆ HasPulmonaryMeanCapillaryFlow()
|
virtual |
◆ HasPulmonaryMeanShuntFlow()
|
virtual |
◆ HasPulmonarySystolicArterialPressure()
|
virtual |
◆ HasPulmonaryVascularResistance()
|
virtual |
◆ HasPulmonaryVascularResistanceIndex()
|
virtual |
◆ HasPulsePressure()
|
virtual |
◆ HasSystemicVascularResistance()
|
virtual |
◆ HasSystolicArterialPressure()
|
virtual |
◆ SetHeartRhythm()
|
virtual |
Friends And Related Function Documentation
◆ PBPhysiology
|
friend |
Member Data Documentation
◆ m_ArterialPressure
|
protected |
◆ m_BloodVolume
|
protected |
◆ m_CardiacIndex
|
protected |
◆ m_CardiacOutput
|
protected |
◆ m_CentralVenousPressure
|
protected |
◆ m_CerebralBloodFlow
|
protected |
◆ m_CerebralPerfusionPressure
|
protected |
◆ m_DiastolicArterialPressure
|
protected |
◆ m_HeartEjectionFraction
|
protected |
◆ m_HeartRate
|
protected |
◆ m_HeartRhythm
|
protected |
◆ m_HeartStrokeVolume
|
protected |
◆ m_IntracranialPressure
|
protected |
◆ m_MeanArterialCarbonDioxidePartialPressure
|
protected |
◆ m_MeanArterialCarbonDioxidePartialPressureDelta
|
protected |
◆ m_MeanArterialPressure
|
protected |
◆ m_MeanCentralVenousPressure
|
protected |
◆ m_MeanSkinFlow
|
protected |
◆ m_PulmonaryArterialPressure
|
protected |
◆ m_PulmonaryCapillariesWedgePressure
|
protected |
◆ m_PulmonaryDiastolicArterialPressure
|
protected |
◆ m_PulmonaryMeanArterialPressure
|
protected |
◆ m_PulmonaryMeanCapillaryFlow
|
protected |
◆ m_PulmonaryMeanShuntFlow
|
protected |
◆ m_PulmonarySystolicArterialPressure
|
protected |
◆ m_PulmonaryVascularResistance
|
protected |
◆ m_PulmonaryVascularResistanceIndex
|
protected |
◆ m_PulsePressure
|
protected |
◆ m_SystemicVascularResistance
|
protected |
◆ m_SystolicArterialPressure
|
protected |