SEEnergySystem Class Reference
#include <SEEnergySystem.h>
Inheritance diagram for SEEnergySystem:
Public Member Functions | |
| SEEnergySystem (Logger *logger) | |
| virtual | ~SEEnergySystem () |
| void | Clear () override |
| const SEScalar * | GetScalar (const std::string &name) override |
| virtual bool | HasAchievedExerciseLevel () const |
| virtual SEScalar0To1 & | GetAchievedExerciseLevel () |
| virtual double | GetAchievedExerciseLevel () const |
| virtual bool | HasCoreTemperature () const |
| virtual SEScalarTemperature & | GetCoreTemperature () |
| virtual double | GetCoreTemperature (const TemperatureUnit &unit) const |
| virtual bool | HasCreatinineProductionRate () const |
| virtual SEScalarAmountPerTime & | GetCreatinineProductionRate () |
| virtual double | GetCreatinineProductionRate (const AmountPerTimeUnit &unit) const |
| virtual bool | HasExerciseMeanArterialPressureDelta () const |
| virtual SEScalarPressure & | GetExerciseMeanArterialPressureDelta () |
| virtual double | GetExerciseMeanArterialPressureDelta (const PressureUnit &unit) const |
| virtual bool | HasFatigueLevel () const |
| virtual SEScalar0To1 & | GetFatigueLevel () |
| virtual double | GetFatigueLevel () const |
| virtual bool | HasKetoneProductionRate () const |
| virtual SEScalarAmountPerTime & | GetKetoneProductionRate () |
| virtual double | GetKetoneProductionRate (const AmountPerTimeUnit &unit) const |
| virtual bool | HasLactateProductionRate () const |
| virtual SEScalarAmountPerTime & | GetLactateProductionRate () |
| virtual double | GetLactateProductionRate (const AmountPerTimeUnit &unit) const |
| virtual bool | HasSkinTemperature () const |
| virtual SEScalarTemperature & | GetSkinTemperature () |
| virtual double | GetSkinTemperature (const TemperatureUnit &unit) const |
| virtual bool | HasSweatRate () const |
| virtual SEScalarMassPerTime & | GetSweatRate () |
| virtual double | GetSweatRate (const MassPerTimeUnit &unit) const |
| virtual bool | HasTotalMetabolicRate () const |
| virtual SEScalarPower & | GetTotalMetabolicRate () |
| virtual double | GetTotalMetabolicRate (const PowerUnit &unit) const |
| virtual bool | HasTotalWorkRateLevel () const |
| virtual SEScalar0To1 & | GetTotalWorkRateLevel () |
| virtual double | GetTotalWorkRateLevel () 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 | |
| SEScalar0To1 * | m_AchievedExerciseLevel |
| SEScalarTemperature * | m_CoreTemperature |
| SEScalarAmountPerTime * | m_CreatinineProductionRate |
| SEScalarPressure * | m_ExerciseMeanArterialPressureDelta |
| SEScalar0To1 * | m_FatigueLevel |
| SEScalarAmountPerTime * | m_KetoneProductionRate |
| SEScalarAmountPerTime * | m_LactateProductionRate |
| SEScalarTemperature * | m_SkinTemperature |
| SEScalarMassPerTime * | m_SweatRate |
| SEScalarPower * | m_TotalMetabolicRate |
| SEScalar0To1 * | m_TotalWorkRateLevel |
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
◆ SEEnergySystem()
| SEEnergySystem::SEEnergySystem | ( | Logger * | logger | ) |
◆ ~SEEnergySystem()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SESystem.
◆ GetAchievedExerciseLevel() [1/2]
|
virtual |
◆ GetAchievedExerciseLevel() [2/2]
|
virtual |
◆ GetCoreTemperature() [1/2]
|
virtual |
◆ GetCoreTemperature() [2/2]
|
virtual |
◆ GetCreatinineProductionRate() [1/2]
|
virtual |
◆ GetCreatinineProductionRate() [2/2]
|
virtual |
◆ GetExerciseMeanArterialPressureDelta() [1/2]
|
virtual |
◆ GetExerciseMeanArterialPressureDelta() [2/2]
|
virtual |
◆ GetFatigueLevel() [1/2]
|
virtual |
◆ GetFatigueLevel() [2/2]
|
virtual |
◆ GetKetoneProductionRate() [1/2]
|
virtual |
◆ GetKetoneProductionRate() [2/2]
|
virtual |
◆ GetLactateProductionRate() [1/2]
|
virtual |
◆ GetLactateProductionRate() [2/2]
|
virtual |
◆ GetScalar()
|
overridevirtual |
Implements SESystem.
◆ GetSkinTemperature() [1/2]
|
virtual |
◆ GetSkinTemperature() [2/2]
|
virtual |
◆ GetSweatRate() [1/2]
|
virtual |
◆ GetSweatRate() [2/2]
|
virtual |
◆ GetTotalMetabolicRate() [1/2]
|
virtual |
◆ GetTotalMetabolicRate() [2/2]
|
virtual |
◆ GetTotalWorkRateLevel() [1/2]
|
virtual |
◆ GetTotalWorkRateLevel() [2/2]
|
virtual |
◆ HasAchievedExerciseLevel()
|
virtual |
◆ HasCoreTemperature()
|
virtual |
◆ HasCreatinineProductionRate()
|
virtual |
◆ HasExerciseMeanArterialPressureDelta()
|
virtual |
◆ HasFatigueLevel()
|
virtual |
◆ HasKetoneProductionRate()
|
virtual |
◆ HasLactateProductionRate()
|
virtual |
◆ HasSkinTemperature()
|
virtual |
◆ HasSweatRate()
|
virtual |
◆ HasTotalMetabolicRate()
|
virtual |
◆ HasTotalWorkRateLevel()
|
virtual |
Friends And Related Function Documentation
◆ PBPhysiology
|
friend |
Member Data Documentation
◆ m_AchievedExerciseLevel
|
protected |
◆ m_CoreTemperature
|
protected |
◆ m_CreatinineProductionRate
|
protected |
◆ m_ExerciseMeanArterialPressureDelta
|
protected |
◆ m_FatigueLevel
|
protected |
◆ m_KetoneProductionRate
|
protected |
◆ m_LactateProductionRate
|
protected |
◆ m_SkinTemperature
|
protected |
◆ m_SweatRate
|
protected |
◆ m_TotalMetabolicRate
|
protected |
◆ m_TotalWorkRateLevel
|
protected |

Public Member Functions inherited from