SEConditionManager Class Reference
#include <SEConditionManager.h>
Inherits Loggable.
Public Member Functions | |
SEConditionManager (Logger *logger=nullptr) | |
~SEConditionManager () | |
void | Clear () |
void | Copy (const SEConditionManager &src, const SESubstanceManager &subMgr) |
bool | Copy (const SECondition &condition, const SESubstanceManager &) |
bool | SerializeToString (std::string &output, eSerializationFormat m) const |
bool | SerializeToFile (const std::string &filename) const |
bool | SerializeFromString (const std::string &src, eSerializationFormat m, const SESubstanceManager &subMgr) |
bool | SerializeFromFile (const std::string &filename, const SESubstanceManager &subMgr) |
bool | IsEmpty () const |
bool | HasAcuteRespiratoryDistressSyndrome () const |
SEAcuteRespiratoryDistressSyndrome & | GetAcuteRespiratoryDistressSyndrome () |
const SEAcuteRespiratoryDistressSyndrome * | GetAcuteRespiratoryDistressSyndrome () const |
bool | HasChronicAnemia () const |
SEChronicAnemia & | GetChronicAnemia () |
const SEChronicAnemia * | GetChronicAnemia () const |
bool | HasChronicObstructivePulmonaryDisease () const |
SEChronicObstructivePulmonaryDisease & | GetChronicObstructivePulmonaryDisease () |
const SEChronicObstructivePulmonaryDisease * | GetChronicObstructivePulmonaryDisease () const |
bool | HasChronicHeartFailure () const |
bool | HasChronicVentricularSystolicDysfunction () const |
SEChronicVentricularSystolicDysfunction & | GetChronicVentricularSystolicDysfunction () |
const SEChronicVentricularSystolicDysfunction * | GetChronicVentricularSystolicDysfunction () const |
bool | HasChronicPericardialEffusion () const |
SEChronicPericardialEffusion & | GetChronicPericardialEffusion () |
const SEChronicPericardialEffusion * | GetChronicPericardialEffusion () const |
bool | HasChronicRenalStenosis () const |
SEChronicRenalStenosis & | GetChronicRenalStenosis () |
const SEChronicRenalStenosis * | GetChronicRenalStenosis () const |
bool | HasConsumeMeal () const |
SEConsumeMeal & | GetConsumeMeal () |
const SEConsumeMeal * | GetConsumeMeal () const |
bool | HasImpairedAlveolarExchange () const |
SEImpairedAlveolarExchange & | GetImpairedAlveolarExchange () |
const SEImpairedAlveolarExchange * | GetImpairedAlveolarExchange () const |
bool | HasLobarPneumonia () const |
SELobarPneumonia & | GetLobarPneumonia () |
const SELobarPneumonia * | GetLobarPneumonia () const |
bool | HasPulmonaryFibrosis () const |
SEPulmonaryFibrosis & | GetPulmonaryFibrosis () |
const SEPulmonaryFibrosis * | GetPulmonaryFibrosis () const |
bool | HasPulmonaryShunt () const |
SEPulmonaryShunt & | GetPulmonaryShunt () |
const SEPulmonaryShunt * | GetPulmonaryShunt () const |
bool | HasSepsis () const |
SESepsis & | GetSepsis () |
const SESepsis * | GetSepsis () const |
bool | HasInitialEnvironmentalConditions () const |
SEInitialEnvironmentalConditions & | GetInitialEnvironmentalConditions () |
const SEInitialEnvironmentalConditions * | GetInitialEnvironmentalConditions () const |
void | GetAllConditions (std::vector< const SECondition *> &v) const |
![]() | |
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 |
Friends | |
class | PBEngine |
Additional Inherited Members | |
![]() | |
static const std::string | empty |
Constructor & Destructor Documentation
◆ SEConditionManager()
SEConditionManager::SEConditionManager | ( | Logger * | logger = nullptr | ) |
◆ ~SEConditionManager()
SEConditionManager::~SEConditionManager | ( | ) |
Member Function Documentation
◆ Clear()
void SEConditionManager::Clear | ( | ) |
◆ Copy() [1/2]
void SEConditionManager::Copy | ( | const SEConditionManager & | src, |
const SESubstanceManager & | subMgr | ||
) |
◆ Copy() [2/2]
bool SEConditionManager::Copy | ( | const SECondition & | condition, |
const SESubstanceManager & | subMgr | ||
) |
- Error:
- Unsupported Condition
◆ GetAcuteRespiratoryDistressSyndrome() [1/2]
SEAcuteRespiratoryDistressSyndrome & SEConditionManager::GetAcuteRespiratoryDistressSyndrome | ( | ) |
◆ GetAcuteRespiratoryDistressSyndrome() [2/2]
const SEAcuteRespiratoryDistressSyndrome * SEConditionManager::GetAcuteRespiratoryDistressSyndrome | ( | ) | const |
◆ GetAllConditions()
void SEConditionManager::GetAllConditions | ( | std::vector< const SECondition *> & | v | ) | const |
◆ GetChronicAnemia() [1/2]
SEChronicAnemia & SEConditionManager::GetChronicAnemia | ( | ) |
◆ GetChronicAnemia() [2/2]
const SEChronicAnemia * SEConditionManager::GetChronicAnemia | ( | ) | const |
◆ GetChronicObstructivePulmonaryDisease() [1/2]
SEChronicObstructivePulmonaryDisease & SEConditionManager::GetChronicObstructivePulmonaryDisease | ( | ) |
◆ GetChronicObstructivePulmonaryDisease() [2/2]
const SEChronicObstructivePulmonaryDisease * SEConditionManager::GetChronicObstructivePulmonaryDisease | ( | ) | const |
◆ GetChronicPericardialEffusion() [1/2]
SEChronicPericardialEffusion & SEConditionManager::GetChronicPericardialEffusion | ( | ) |
◆ GetChronicPericardialEffusion() [2/2]
const SEChronicPericardialEffusion * SEConditionManager::GetChronicPericardialEffusion | ( | ) | const |
◆ GetChronicRenalStenosis() [1/2]
SEChronicRenalStenosis & SEConditionManager::GetChronicRenalStenosis | ( | ) |
◆ GetChronicRenalStenosis() [2/2]
const SEChronicRenalStenosis * SEConditionManager::GetChronicRenalStenosis | ( | ) | const |
◆ GetChronicVentricularSystolicDysfunction() [1/2]
SEChronicVentricularSystolicDysfunction & SEConditionManager::GetChronicVentricularSystolicDysfunction | ( | ) |
◆ GetChronicVentricularSystolicDysfunction() [2/2]
const SEChronicVentricularSystolicDysfunction * SEConditionManager::GetChronicVentricularSystolicDysfunction | ( | ) | const |
◆ GetConsumeMeal() [1/2]
SEConsumeMeal & SEConditionManager::GetConsumeMeal | ( | ) |
◆ GetConsumeMeal() [2/2]
const SEConsumeMeal * SEConditionManager::GetConsumeMeal | ( | ) | const |
◆ GetImpairedAlveolarExchange() [1/2]
SEImpairedAlveolarExchange & SEConditionManager::GetImpairedAlveolarExchange | ( | ) |
◆ GetImpairedAlveolarExchange() [2/2]
const SEImpairedAlveolarExchange * SEConditionManager::GetImpairedAlveolarExchange | ( | ) | const |
◆ GetInitialEnvironmentalConditions() [1/2]
SEInitialEnvironmentalConditions & SEConditionManager::GetInitialEnvironmentalConditions | ( | ) |
◆ GetInitialEnvironmentalConditions() [2/2]
const SEInitialEnvironmentalConditions * SEConditionManager::GetInitialEnvironmentalConditions | ( | ) | const |
◆ GetLobarPneumonia() [1/2]
SELobarPneumonia & SEConditionManager::GetLobarPneumonia | ( | ) |
◆ GetLobarPneumonia() [2/2]
const SELobarPneumonia * SEConditionManager::GetLobarPneumonia | ( | ) | const |
◆ GetPulmonaryFibrosis() [1/2]
SEPulmonaryFibrosis & SEConditionManager::GetPulmonaryFibrosis | ( | ) |
◆ GetPulmonaryFibrosis() [2/2]
const SEPulmonaryFibrosis * SEConditionManager::GetPulmonaryFibrosis | ( | ) | const |
◆ GetPulmonaryShunt() [1/2]
SEPulmonaryShunt & SEConditionManager::GetPulmonaryShunt | ( | ) |
◆ GetPulmonaryShunt() [2/2]
const SEPulmonaryShunt * SEConditionManager::GetPulmonaryShunt | ( | ) | const |
◆ GetSepsis() [1/2]
SESepsis & SEConditionManager::GetSepsis | ( | ) |
◆ GetSepsis() [2/2]
const SESepsis * SEConditionManager::GetSepsis | ( | ) | const |
◆ HasAcuteRespiratoryDistressSyndrome()
bool SEConditionManager::HasAcuteRespiratoryDistressSyndrome | ( | ) | const |
◆ HasChronicAnemia()
bool SEConditionManager::HasChronicAnemia | ( | ) | const |
◆ HasChronicHeartFailure()
bool SEConditionManager::HasChronicHeartFailure | ( | ) | const |
◆ HasChronicObstructivePulmonaryDisease()
bool SEConditionManager::HasChronicObstructivePulmonaryDisease | ( | ) | const |
◆ HasChronicPericardialEffusion()
bool SEConditionManager::HasChronicPericardialEffusion | ( | ) | const |
◆ HasChronicRenalStenosis()
bool SEConditionManager::HasChronicRenalStenosis | ( | ) | const |
◆ HasChronicVentricularSystolicDysfunction()
bool SEConditionManager::HasChronicVentricularSystolicDysfunction | ( | ) | const |
◆ HasConsumeMeal()
bool SEConditionManager::HasConsumeMeal | ( | ) | const |
◆ HasImpairedAlveolarExchange()
bool SEConditionManager::HasImpairedAlveolarExchange | ( | ) | const |
◆ HasInitialEnvironmentalConditions()
bool SEConditionManager::HasInitialEnvironmentalConditions | ( | ) | const |
◆ HasLobarPneumonia()
bool SEConditionManager::HasLobarPneumonia | ( | ) | const |
◆ HasPulmonaryFibrosis()
bool SEConditionManager::HasPulmonaryFibrosis | ( | ) | const |
◆ HasPulmonaryShunt()
bool SEConditionManager::HasPulmonaryShunt | ( | ) | const |
◆ HasSepsis()
bool SEConditionManager::HasSepsis | ( | ) | const |
◆ IsEmpty()
bool SEConditionManager::IsEmpty | ( | ) | const |
◆ SerializeFromFile()
bool SEConditionManager::SerializeFromFile | ( | const std::string & | filename, |
const SESubstanceManager & | subMgr | ||
) |
◆ SerializeFromString()
bool SEConditionManager::SerializeFromString | ( | const std::string & | src, |
eSerializationFormat | m, | ||
const SESubstanceManager & | subMgr | ||
) |
◆ SerializeToFile()
bool SEConditionManager::SerializeToFile | ( | const std::string & | filename | ) | const |
◆ SerializeToString()
bool SEConditionManager::SerializeToString | ( | std::string & | output, |
eSerializationFormat | m | ||
) | const |
Friends And Related Function Documentation
◆ PBEngine
|
friend |
Member Data Documentation
◆ m_Anemia
|
protected |
◆ m_ARDS
|
protected |
◆ m_ChronicVentricularSystolicDysfunction
|
protected |
◆ m_ConsumeMeal
|
protected |
◆ m_COPD
|
protected |
◆ m_ImpairedAlveolarExchange
|
protected |
◆ m_InitialEnvironmentalConditions
|
protected |
◆ m_LobarPneumonia
|
protected |
◆ m_PericardialEffusion
|
protected |
◆ m_PulmonaryFibrosis
|
protected |
◆ m_PulmonaryShunt
|
protected |
◆ m_RenalStenosis
|
protected |
◆ m_Sepsis
|
protected |
◆ m_ss
|
protected |