SEDrugSystem Class Reference
#include <SEDrugSystem.h>
Inheritance diagram for SEDrugSystem:
Public Member Functions | |
| SEDrugSystem (Logger *logger) | |
| virtual | ~SEDrugSystem () |
| void | Clear () override |
| const SEScalar * | GetScalar (const std::string &name) override |
| virtual bool | HasBronchodilationLevel () const |
| virtual SEScalarNegative1To1 & | GetBronchodilationLevel () |
| virtual double | GetBronchodilationLevel () const |
| virtual bool | HasHeartRateChange () const |
| virtual SEScalarFrequency & | GetHeartRateChange () |
| virtual double | GetHeartRateChange (const FrequencyUnit &unit) const |
| virtual bool | HasMeanBloodPressureChange () const |
| virtual SEScalarPressure & | GetMeanBloodPressureChange () |
| virtual double | GetMeanBloodPressureChange (const PressureUnit &unit) const |
| virtual bool | HasNeuromuscularBlockLevel () const |
| virtual SEScalar0To1 & | GetNeuromuscularBlockLevel () |
| virtual double | GetNeuromuscularBlockLevel () const |
| virtual bool | HasPulsePressureChange () const |
| virtual SEScalarPressure & | GetPulsePressureChange () |
| virtual double | GetPulsePressureChange (const PressureUnit &unit) const |
| virtual bool | HasPupillaryResponse () const |
| virtual SEPupillaryResponse & | GetPupillaryResponse () |
| virtual const SEPupillaryResponse * | GetPupillaryResponse () const |
| virtual void | RemovePupillaryResponse () |
| virtual bool | HasRespirationRateChange () const |
| virtual SEScalarFrequency & | GetRespirationRateChange () |
| virtual double | GetRespirationRateChange (const FrequencyUnit &unit) const |
| virtual bool | HasSedationLevel () const |
| virtual SEScalar0To1 & | GetSedationLevel () |
| virtual double | GetSedationLevel () const |
| virtual bool | HasTidalVolumeChange () const |
| virtual SEScalarVolume & | GetTidalVolumeChange () |
| virtual double | GetTidalVolumeChange (const VolumeUnit &unit) const |
| virtual bool | HasTubularPermeabilityChange () const |
| virtual SEScalarNegative1To1 & | GetTubularPermeabilityChange () |
| virtual double | GetTubularPermeabilityChange () const |
Public Member Functions inherited from SESystem | |
| SESystem (Logger *logger) | |
| virtual | ~SESystem () |
Public Member Functions inherited from Loggable | |
| 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) 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 |
Protected Attributes | |
| SEScalarNegative1To1 * | m_BronchodilationLevel |
| SEScalarFrequency * | m_HeartRateChange |
| SEScalarPressure * | m_MeanBloodPressureChange |
| SEScalar0To1 * | m_NeuromuscularBlockLevel |
| SEScalarPressure * | m_PulsePressureChange |
| SEPupillaryResponse * | m_PupillaryResponse |
| SEScalarFrequency * | m_RespirationRateChange |
| SEScalar0To1 * | m_SedationLevel |
| SEScalarVolume * | m_TidalVolumeChange |
| SEScalarNegative1To1 * | m_TubularPermeabilityChange |
Protected Attributes inherited from SESystem | |
| std::stringstream | m_ss |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBPhysiology |
Additional Inherited Members | |
Static Public Member Functions inherited from SESystem | |
| static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
Constructor & Destructor Documentation
◆ SEDrugSystem()
| SEDrugSystem::SEDrugSystem | ( | Logger * | logger | ) |
◆ ~SEDrugSystem()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SESystem.
◆ GetBronchodilationLevel() [1/2]
|
virtual |
◆ GetBronchodilationLevel() [2/2]
|
virtual |
◆ GetHeartRateChange() [1/2]
|
virtual |
◆ GetHeartRateChange() [2/2]
|
virtual |
◆ GetMeanBloodPressureChange() [1/2]
|
virtual |
◆ GetMeanBloodPressureChange() [2/2]
|
virtual |
◆ GetNeuromuscularBlockLevel() [1/2]
|
virtual |
◆ GetNeuromuscularBlockLevel() [2/2]
|
virtual |
◆ GetPulsePressureChange() [1/2]
|
virtual |
◆ GetPulsePressureChange() [2/2]
|
virtual |
◆ GetPupillaryResponse() [1/2]
|
virtual |
◆ GetPupillaryResponse() [2/2]
|
virtual |
◆ GetRespirationRateChange() [1/2]
|
virtual |
◆ GetRespirationRateChange() [2/2]
|
virtual |
◆ GetScalar()
|
overridevirtual |
Implements SESystem.
◆ GetSedationLevel() [1/2]
|
virtual |
◆ GetSedationLevel() [2/2]
|
virtual |
◆ GetTidalVolumeChange() [1/2]
|
virtual |
◆ GetTidalVolumeChange() [2/2]
|
virtual |
◆ GetTubularPermeabilityChange() [1/2]
|
virtual |
◆ GetTubularPermeabilityChange() [2/2]
|
virtual |
◆ HasBronchodilationLevel()
|
virtual |
◆ HasHeartRateChange()
|
virtual |
◆ HasMeanBloodPressureChange()
|
virtual |
◆ HasNeuromuscularBlockLevel()
|
virtual |
◆ HasPulsePressureChange()
|
virtual |
◆ HasPupillaryResponse()
|
virtual |
◆ HasRespirationRateChange()
|
virtual |
◆ HasSedationLevel()
|
virtual |
◆ HasTidalVolumeChange()
|
virtual |
◆ HasTubularPermeabilityChange()
|
virtual |
◆ RemovePupillaryResponse()
|
virtual |
Friends And Related Function Documentation
◆ PBPhysiology
|
friend |
Member Data Documentation
◆ m_BronchodilationLevel
|
protected |
◆ m_HeartRateChange
|
protected |
◆ m_MeanBloodPressureChange
|
protected |
◆ m_NeuromuscularBlockLevel
|
protected |
◆ m_PulsePressureChange
|
protected |
◆ m_PupillaryResponse
|
protected |
◆ m_RespirationRateChange
|
protected |
◆ m_SedationLevel
|
protected |
◆ m_TidalVolumeChange
|
protected |
◆ m_TubularPermeabilityChange
|
protected |

Public Member Functions inherited from