Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
biogears::SEDrugSystem Class Reference
#include <SEDrugSystem.h>
Inheritance diagram for biogears::SEDrugSystem:

Static Public Member Functions | |
static size_t | TypeHash () |
static constexpr char const *const | TypeTag () |
![]() | |
static const SEScalar * | GetScalar (const char *name, std::vector< SESystem * > *systems) |
static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
Protected Member Functions | |
void | Unload (CDM::DrugSystemData &data) const |
![]() | |
void | Unload (CDM::SystemData &data) const |
![]() | |
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 | |
SEScalar * | m_AntibioticActivity |
SEScalarFraction * | m_BronchodilationLevel |
SEScalarTemperature * | m_FeverChange |
SEScalarFrequency * | m_HeartRateChange |
SEScalarFraction * | m_HemorrhageChange |
SEScalarPressure * | m_MeanBloodPressureChange |
SEScalarFraction * | m_NeuromuscularBlockLevel |
SEScalarFraction * | m_PainToleranceChange |
SEScalarPressure * | m_PulsePressureChange |
SEScalarFrequency * | m_RespirationRateChange |
SEScalarFraction * | m_SedationLevel |
SEScalarVolume * | m_TidalVolumeChange |
SEScalarFraction * | m_TubularPermeabilityChange |
SEScalarFraction * | m_CentralNervousResponse |
![]() | |
std::stringstream | m_ss |
![]() | |
Logger * | m_Logger |
Additional Inherited Members | |
![]() | |
static const std::string | empty |
static const char * | empty_cStr |
Constructor & Destructor Documentation
biogears::SEDrugSystem::SEDrugSystem | ( | Logger * | logger | ) |
|
override |
Member Function Documentation
|
inlineoverridevirtual |
Implements biogears::SESystem.
Reimplemented in biogears::Drugs.
|
overridevirtual |
Reimplemented from biogears::SESystem.
Reimplemented in biogears::Drugs.
SEScalar & biogears::SEDrugSystem::GetAntibioticActivity | ( | ) |
double biogears::SEDrugSystem::GetAntibioticActivity | ( | ) | const |
SEScalarFraction & biogears::SEDrugSystem::GetBronchodilationLevel | ( | ) |
double biogears::SEDrugSystem::GetBronchodilationLevel | ( | ) | const |
SEScalarFraction & biogears::SEDrugSystem::GetCentralNervousResponse | ( | ) |
double biogears::SEDrugSystem::GetCentralNervousResponse | ( | ) | const |
SEScalarTemperature & biogears::SEDrugSystem::GetFeverChange | ( | ) |
double biogears::SEDrugSystem::GetFeverChange | ( | const TemperatureUnit & | unit | ) | const |
SEScalarFrequency & biogears::SEDrugSystem::GetHeartRateChange | ( | ) |
double biogears::SEDrugSystem::GetHeartRateChange | ( | const FrequencyUnit & | unit | ) | const |
SEScalarFraction & biogears::SEDrugSystem::GetHemorrhageChange | ( | ) |
double biogears::SEDrugSystem::GetHemorrhageChange | ( | ) | const |
SEScalarPressure & biogears::SEDrugSystem::GetMeanBloodPressureChange | ( | ) |
double biogears::SEDrugSystem::GetMeanBloodPressureChange | ( | const PressureUnit & | unit | ) | const |
SEScalarFraction & biogears::SEDrugSystem::GetNeuromuscularBlockLevel | ( | ) |
double biogears::SEDrugSystem::GetNeuromuscularBlockLevel | ( | ) | const |
SEScalarFraction & biogears::SEDrugSystem::GetPainToleranceChange | ( | ) |
double biogears::SEDrugSystem::GetPainToleranceChange | ( | ) | const |
|
overridevirtual |
Implements biogears::SESystem.
SEScalarPressure & biogears::SEDrugSystem::GetPulsePressureChange | ( | ) |
double biogears::SEDrugSystem::GetPulsePressureChange | ( | const PressureUnit & | unit | ) | const |
SEScalarFrequency & biogears::SEDrugSystem::GetRespirationRateChange | ( | ) |
double biogears::SEDrugSystem::GetRespirationRateChange | ( | const FrequencyUnit & | unit | ) | const |
|
overridevirtual |
Implements biogears::SESystem.
|
overridevirtual |
Implements biogears::SESystem.
SEScalarFraction & biogears::SEDrugSystem::GetSedationLevel | ( | ) |
double biogears::SEDrugSystem::GetSedationLevel | ( | ) | const |
SEScalarVolume & biogears::SEDrugSystem::GetTidalVolumeChange | ( | ) |
double biogears::SEDrugSystem::GetTidalVolumeChange | ( | const VolumeUnit & | unit | ) | const |
SEScalarFraction & biogears::SEDrugSystem::GetTubularPermeabilityChange | ( | ) |
double biogears::SEDrugSystem::GetTubularPermeabilityChange | ( | ) | const |
bool biogears::SEDrugSystem::HasAntibioticActivity | ( | ) | const |
bool biogears::SEDrugSystem::HasBronchodilationLevel | ( | ) | const |
bool biogears::SEDrugSystem::HasCentralNervousResponse | ( | ) | const |
bool biogears::SEDrugSystem::HasFeverChange | ( | ) | const |
|
inlineoverridevirtual |
Implements biogears::SESystem.
Reimplemented in biogears::Drugs.
bool biogears::SEDrugSystem::HasHeartRateChange | ( | ) | const |
bool biogears::SEDrugSystem::HasHemorrhageChange | ( | ) | const |
bool biogears::SEDrugSystem::HasMeanBloodPressureChange | ( | ) | const |
bool biogears::SEDrugSystem::HasNeuromuscularBlockLevel | ( | ) | const |
bool biogears::SEDrugSystem::HasPainToleranceChange | ( | ) | const |
bool biogears::SEDrugSystem::HasPulsePressureChange | ( | ) | const |
bool biogears::SEDrugSystem::HasRespirationRateChange | ( | ) | const |
bool biogears::SEDrugSystem::HasSedationLevel | ( | ) | const |
bool biogears::SEDrugSystem::HasTidalVolumeChange | ( | ) | const |
bool biogears::SEDrugSystem::HasTubularPermeabilityChange | ( | ) | const |
bool biogears::SEDrugSystem::Load | ( | const CDM::DrugSystemData & | in | ) |
|
inlinestatic |
|
inlinestatic |
|
overridevirtual |
Implements biogears::SESystem.
Reimplemented in biogears::Drugs.
|
protected |
Member Data Documentation
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |