#include <SEOverride.h>

Inheritance diagram for biogears::SEOverride:

Public Member Functions

 SEOverride ()
 
virtual ~SEOverride ()
 
const char * classname () const override
 
virtual void Clear () override
 
virtual bool IsValid () const override
 
virtual bool IsActive () const override
 
virtual bool Load (const CDM::OverrideData &in)
 
virtual CDM::OverrideData * Unload () const override
 
CDM::enumOnOff::value GetOverrideState () const
 
void SetOverrideState (CDM::enumOnOff::value state)
 
bool HasOverrideState () const
 
void InvalidateOverrideState ()
 
CDM::enumOnOff::value GetOverrideConformance () const
 
void SetOverrideConformance (CDM::enumOnOff::value valid)
 
bool HasOverrideConformance () const
 
void InvalidateOverrideConformance ()
 
bool HasArterialPHOverride () const
 
SEScalar & GetArterialPHOverride ()
 
double GetArterialPHOverride () const
 
bool HasVenousPHOverride () const
 
SEScalar & GetVenousPHOverride ()
 
double GetVenousPHOverride () const
 
bool HasCO2SaturationOverride () const
 
SEScalarFraction & GetCO2SaturationOverride ()
 
double GetCO2SaturationOverride () const
 
bool HasCOSaturationOverride () const
 
SEScalarFraction & GetCOSaturationOverride ()
 
double GetCOSaturationOverride () const
 
bool HasO2SaturationOverride () const
 
SEScalarFraction & GetO2SaturationOverride ()
 
double GetO2SaturationOverride () const
 
bool HasPhosphateOverride () const
 
SEScalarAmountPerVolume & GetPhosphateOverride ()
 
double GetPhosphateOverride (const AmountPerVolumeUnit &unit) const
 
bool HasWBCCountOverride () const
 
SEScalarAmountPerVolume & GetWBCCountOverride ()
 
double GetWBCCountOverride (const AmountPerVolumeUnit &unit) const
 
bool HasTotalBilirubinOverride () const
 
SEScalarMassPerVolume & GetTotalBilirubinOverride ()
 
double GetTotalBilirubinOverride (const MassPerVolumeUnit &unit) const
 
bool HasCalciumConcentrationOverride () const
 
SEScalarMassPerVolume & GetCalciumConcentrationOverride ()
 
double GetCalciumConcentrationOverride (const MassPerVolumeUnit &unit) const
 
bool HasGlucoseConcentrationOverride () const
 
SEScalarMassPerVolume & GetGlucoseConcentrationOverride ()
 
double GetGlucoseConcentrationOverride (const MassPerVolumeUnit &unit) const
 
bool HasLactateConcentrationOverride () const
 
SEScalarMassPerVolume & GetLactateConcentrationOverride ()
 
double GetLactateConcentrationOverride (const MassPerVolumeUnit &unit) const
 
bool HasPotassiumConcentrationOverride () const
 
SEScalarMassPerVolume & GetPotassiumConcentrationOverride ()
 
double GetPotassiumConcentrationOverride (const MassPerVolumeUnit &unit) const
 
bool HasSodiumConcentrationOverride () const
 
SEScalarMassPerVolume & GetSodiumConcentrationOverride ()
 
double GetSodiumConcentrationOverride (const MassPerVolumeUnit &unit) const
 
bool HasBloodChemistryOverride () const
 
bool HasBloodVolumeOverride () const
 
SEScalarVolume & GetBloodVolumeOverride ()
 
double GetBloodVolumeOverride (const VolumeUnit &unit) const
 
bool HasCardiacOutputOverride () const
 
SEScalarVolumePerTime & GetCardiacOutputOverride ()
 
double GetCardiacOutputOverride (const VolumePerTimeUnit &unit) const
 
bool HasDiastolicArterialPressureOverride () const
 
SEScalarPressure & GetDiastolicArterialPressureOverride ()
 
double GetDiastolicArterialPressureOverride (const PressureUnit &unit) const
 
bool HasMAPOverride () const
 
SEScalarPressure & GetMAPOverride ()
 
double GetMAPOverride (const PressureUnit &unit) const
 
bool HasHeartRateOverride () const
 
SEScalarFrequency & GetHeartRateOverride ()
 
double GetHeartRateOverride (const FrequencyUnit &unit) const
 
bool HasHeartStrokeVolumeOverride () const
 
SEScalarVolume & GetHeartStrokeVolumeOverride ()
 
double GetHeartStrokeVolumeOverride (const VolumeUnit &unit) const
 
bool HasSystolicArterialPressureOverride () const
 
SEScalarPressure & GetSystolicArterialPressureOverride ()
 
double GetSystolicArterialPressureOverride (const PressureUnit &unit) const
 
bool HasCardiovascularOverride () const
 
bool HasInsulinSynthesisRateOverride () const
 
SEScalarAmountPerTime & GetInsulinSynthesisRateOverride ()
 
double GetInsulinSynthesisRateOverride (const AmountPerTimeUnit &unit) const
 
bool HasGlucagonSynthesisRateOverride () const
 
SEScalarAmountPerTime & GetGlucagonSynthesisRateOverride ()
 
double GetGlucagonSynthesisRateOverride (const AmountPerTimeUnit &unit) const
 
bool HasEndocrineOverride () const
 
bool HasAchievedExerciseLevelOverride () const
 
SEScalarFraction & GetAchievedExerciseLevelOverride ()
 
double GetAchievedExerciseLevelOverride () const
 
bool HasCoreTemperatureOverride () const
 
SEScalarTemperature & GetCoreTemperatureOverride ()
 
double GetCoreTemperatureOverride (const TemperatureUnit &unit) const
 
bool HasCreatinineProductionRateOverride () const
 
SEScalarAmountPerTime & GetCreatinineProductionRateOverride ()
 
double GetCreatinineProductionRateOverride (const AmountPerTimeUnit &unit) const
 
bool HasExerciseMeanArterialPressureDeltaOverride () const
 
SEScalarPressure & GetExerciseMeanArterialPressureDeltaOverride ()
 
double GetExerciseMeanArterialPressureDeltaOverride (const PressureUnit &unit) const
 
bool HasFatigueLevelOverride () const
 
SEScalarFraction & GetFatigueLevelOverride ()
 
double GetFatigueLevelOverride () const
 
bool HasLactateProductionRateOverride () const
 
SEScalarAmountPerTime & GetLactateProductionRateOverride ()
 
double GetLactateProductionRateOverride (const AmountPerTimeUnit &unit) const
 
bool HasSkinTemperatureOverride () const
 
SEScalarTemperature & GetSkinTemperatureOverride ()
 
double GetSkinTemperatureOverride (const TemperatureUnit &unit) const
 
bool HasSweatRateOverride () const
 
SEScalarMassPerTime & GetSweatRateOverride ()
 
double GetSweatRateOverride (const MassPerTimeUnit &unit) const
 
bool HasTotalMetabolicOverride () const
 
SEScalarPower & GetTotalMetabolicOverride ()
 
double GetTotalMetabolicOverride (const PowerUnit &unit) const
 
bool HasTotalWorkRateLevelOverride () const
 
SEScalarFraction & GetTotalWorkRateLevelOverride ()
 
double GetTotalWorkRateLevelOverride () const
 
bool HasSodiumLostToSweatOverride () const
 
SEScalarMass & GetSodiumLostToSweatOverride ()
 
double GetSodiumLostToSweatOverride (const MassUnit &unit) const
 
bool HasPotassiumLostToSweatOverride () const
 
SEScalarMass & GetPotassiumLostToSweatOverride ()
 
double GetPotassiumLostToSweatOverride (const MassUnit &unit) const
 
bool HasChlorideLostToSweatOverride () const
 
SEScalarMass & GetChlorideLostToSweatOverride ()
 
double GetChlorideLostToSweatOverride (const MassUnit &unit) const
 
bool HasEnergyOverride () const
 
bool HasLeftAfferentArterioleResistanceOverride () const
 
SEScalarFlowResistance & GetLeftAfferentArterioleResistanceOverride ()
 
double GetLeftAfferentArterioleResistanceOverride (const FlowResistanceUnit &unit) const
 
bool HasLeftGlomerularFiltrationRateOverride () const
 
SEScalarVolumePerTime & GetLeftGlomerularFiltrationRateOverride ()
 
double GetLeftGlomerularFiltrationRateOverride (const VolumePerTimeUnit &unit) const
 
bool HasLeftReaborptionRateOverride () const
 
SEScalarVolumePerTime & GetLeftReaborptionRateOverride ()
 
double GetLeftReaborptionRateOverride (const VolumePerTimeUnit &unit) const
 
bool HasRenalBloodFlowOverride () const
 
SEScalarVolumePerTime & GetRenalBloodFlowOverride ()
 
double GetRenalBloodFlowOverride (const VolumePerTimeUnit &unit) const
 
bool HasRenalPlasmaFlowOverride () const
 
SEScalarVolumePerTime & GetRenalPlasmaFlowOverride ()
 
double GetRenalPlasmaFlowOverride (const VolumePerTimeUnit &unit) const
 
bool HasRightAfferentArterioleResistanceOverride () const
 
SEScalarFlowResistance & GetRightAfferentArterioleResistanceOverride ()
 
double GetRightAfferentArterioleResistanceOverride (const FlowResistanceUnit &unit) const
 
bool HasRightGlomerularFiltrationRateOverride () const
 
SEScalarVolumePerTime & GetRightGlomerularFiltrationRateOverride ()
 
double GetRightGlomerularFiltrationRateOverride (const VolumePerTimeUnit &unit) const
 
bool HasRightReaborptionRateOverride () const
 
SEScalarVolumePerTime & GetRightReaborptionRateOverride ()
 
double GetRightReaborptionRateOverride (const VolumePerTimeUnit &unit) const
 
bool HasUrinationRateOverride () const
 
SEScalarVolumePerTime & GetUrinationRateOverride ()
 
double GetUrinationRateOverride (const VolumePerTimeUnit &unit) const
 
bool HasUrineProductionRateOverride () const
 
SEScalarVolumePerTime & GetUrineProductionRateOverride ()
 
double GetUrineProductionRateOverride (const VolumePerTimeUnit &unit) const
 
bool HasUrineOsmolalityOverride () const
 
SEScalarOsmolality & GetUrineOsmolalityOverride ()
 
double GetUrineOsmolalityOverride (const OsmolalityUnit &unit) const
 
bool HasUrineVolumeOverride () const
 
SEScalarVolume & GetUrineVolumeOverride ()
 
double GetUrineVolumeOverride (const VolumeUnit &unit) const
 
bool HasUrineUreaNitrogenConcentrationOverride () const
 
SEScalarMassPerVolume & GetUrineUreaNitrogenConcentrationOverride ()
 
double GetUrineUreaNitrogenConcentrationOverride (const MassPerVolumeUnit &unit) const
 
bool HasRenalOverride () const
 
bool HasExpiratoryFlowOverride () const
 
SEScalarVolumePerTime & GetExpiratoryFlowOverride ()
 
double GetExpiratoryFlowOverride (const VolumePerTimeUnit &unit) const
 
bool HasInspiratoryFlowOverride () const
 
SEScalarVolumePerTime & GetInspiratoryFlowOverride ()
 
double GetInspiratoryFlowOverride (const VolumePerTimeUnit &unit) const
 
bool HasPulmonaryComplianceOverride () const
 
SEScalarFlowCompliance & GetPulmonaryComplianceOverride ()
 
double GetPulmonaryComplianceOverride (const FlowComplianceUnit &unit) const
 
bool HasPulmonaryResistanceOverride () const
 
SEScalarFlowResistance & GetPulmonaryResistanceOverride ()
 
double GetPulmonaryResistanceOverride (const FlowResistanceUnit &unit) const
 
bool HasRespirationRateOverride () const
 
SEScalarFrequency & GetRespirationRateOverride ()
 
double GetRespirationRateOverride (const FrequencyUnit &unit) const
 
bool HasTidalVolumeOverride () const
 
SEScalarVolume & GetTidalVolumeOverride ()
 
double GetTidalVolumeOverride (const VolumeUnit &unit) const
 
bool HasTargetPulmonaryVentilationOverride () const
 
SEScalarVolumePerTime & GetTargetPulmonaryVentilationOverride ()
 
double GetTargetPulmonaryVentilationOverride (const VolumePerTimeUnit &unit) const
 
bool HasTotalAlveolarVentilationOverride () const
 
SEScalarVolumePerTime & GetTotalAlveolarVentilationOverride ()
 
double GetTotalAlveolarVentilationOverride (const VolumePerTimeUnit &unit) const
 
bool HasTotalLungVolumeOverride () const
 
SEScalarVolume & GetTotalLungVolumeOverride ()
 
double GetTotalLungVolumeOverride (const VolumeUnit &unit) const
 
bool HasTotalPulmonaryVentilationOverride () const
 
SEScalarVolumePerTime & GetTotalPulmonaryVentilationOverride ()
 
double GetTotalPulmonaryVentilationOverride (const VolumePerTimeUnit &unit) const
 
bool HasRespiratoryOverride () const
 
bool HasExtravascularFluidVolumeOverride () const
 
SEScalarVolume & GetExtravascularFluidVolumeOverride ()
 
double GetExtravascularFluidVolumeOverride (const VolumeUnit &unit) const
 
bool HasIntracellularFluidVolumeOverride () const
 
SEScalarVolume & GetIntracellularFluidVolumeOverride ()
 
double GetIntracellularFluidVolumeOverride (const VolumeUnit &unit) const
 
bool HasLiverGlycogenOverride () const
 
SEScalarMass & GetLiverGlycogenOverride ()
 
double GetLiverGlycogenOverride (const MassUnit &unit) const
 
bool HasMuscleGlycogenOverride () const
 
SEScalarMass & GetMuscleGlycogenOverride ()
 
double GetMuscleGlycogenOverride (const MassUnit &unit) const
 
bool HasStoredProteinOverride () const
 
SEScalarMass & GetStoredProteinOverride ()
 
double GetStoredProteinOverride (const MassUnit &unit) const
 
bool HasStoredFatOverride () const
 
SEScalarMass & GetStoredFatOverride ()
 
double GetStoredFatOverride (const MassUnit &unit) const
 
bool HasTissueOverride () const
 
virtual void ToString (std::ostream &str) const override
 
- Public Member Functions inherited from biogears::SEPatientAction
 SEPatientAction ()
 
virtual ~SEPatientAction ()
 
virtual bool Load (const CDM::PatientActionData &in)
 
- Public Member Functions inherited from biogears::SEAction
 SEAction ()
 
virtual ~SEAction ()
 
virtual bool Load (const CDM::ActionData &in)
 
virtual const char * GetComment () const
 
virtual void SetComment (const char *comment)
 
virtual void SetComment (const std::string &comment)
 
virtual bool HasComment () const
 
virtual void InvalidateComment ()
 
virtual const char * ToString () const
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual Logger * GetLogger () const
 

Static Public Member Functions

static constexpr const char * TypeTag ()
 
- Static Public Member Functions inherited from biogears::SEAction
static SEAction * newFromBind (const CDM::ActionData &action, SESubstanceManager &substances)
 

Protected Member Functions

virtual void Unload (CDM::OverrideData &data) const
 
- Protected Member Functions inherited from biogears::SEPatientAction
virtual void Unload (CDM::PatientActionData &data) const
 
- Protected Member Functions inherited from biogears::SEAction
void Unload (CDM::ActionData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
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

CDM::enumOnOff m_OverrideState
 
CDM::enumOnOff m_OverrideConformance
 
SEScalar * m_ArterialPHOR
 
SEScalar * m_VenousPHOR
 
SEScalarFraction * m_CO2SaturationOR
 
SEScalarFraction * m_COSaturationOR
 
SEScalarFraction * m_O2SaturationOR
 
SEScalarAmountPerVolume * m_PhosphateOR
 
SEScalarAmountPerVolume * m_WBCCountOR
 
SEScalarMassPerVolume * m_TotalBilirubinOR
 
SEScalarMassPerVolume * m_CalciumConcentrationOR
 
SEScalarMassPerVolume * m_GlucoseConcentrationOR
 
SEScalarMassPerVolume * m_LactateConcentrationOR
 
SEScalarMassPerVolume * m_PotassiumConcentrationOR
 
SEScalarMassPerVolume * m_SodiumConcentrationOR
 
SEScalarVolume * m_BloodVolumeOR
 
SEScalarVolumePerTime * m_CardiacOutputOR
 
SEScalarPressure * m_DiastolicArtPressureOR
 
SEScalarPressure * m_MeanArtPressureOR
 
SEScalarFrequency * m_HeartRateOR
 
SEScalarVolume * m_HeartStrokeVolumeOR
 
SEScalarPressure * m_SystolicArtPressureOR
 
SEScalarAmountPerTime * m_InsulinSynthesisRateOR
 
SEScalarAmountPerTime * m_GlucagonSynthesisRateOR
 
SEScalarFraction * m_AcheivedExerciseLevelOR
 
SEScalarTemperature * m_CoreTemperatureOR
 
SEScalarAmountPerTime * m_CreatinineProductionRateOR
 
SEScalarPressure * m_ExerciseMeanArterialPressureDeltaOR
 
SEScalarFraction * m_FatigueLevelOR
 
SEScalarAmountPerTime * m_LactateProductionRateOR
 
SEScalarTemperature * m_SkinTemperatureOR
 
SEScalarMassPerTime * m_SweatRateOR
 
SEScalarPower * m_TotalMetabolicOR
 
SEScalarFraction * m_TotalWorkRateLevelOR
 
SEScalarMass * m_SodiumLostToSweatOR
 
SEScalarMass * m_PotassiumLostToSweatOR
 
SEScalarMass * m_ChlorideLostToSweatOR
 
SEScalarFlowResistance * m_LAfferentArterioleResistOR
 
SEScalarVolumePerTime * m__LeftGlomerularFiltrationOR
 
SEScalarVolumePerTime * m_LReabsorptionRateOR
 
SEScalarVolumePerTime * m_RenalBloodFlowOR
 
SEScalarVolumePerTime * m_RenalPlasmaOR
 
SEScalarFlowResistance * m_RAfferentArterioleResistOR
 
SEScalarVolumePerTime * m__RightGlomerularFiltrationOR
 
SEScalarVolumePerTime * m_RReabsorptionRateOR
 
SEScalarVolumePerTime * m_UrinationRateOR
 
SEScalarVolumePerTime * m_UrineProductionRateOR
 
SEScalarOsmolality * m_UrineOsmolalityOR
 
SEScalarVolume * m_UrineVolumeOR
 
SEScalarMassPerVolume * m_UrineUreaNitrogenConcentrationOverrideOR
 
SEScalarVolumePerTime * m_ExpiratoryFlowOR
 
SEScalarVolumePerTime * m_InspiratoryFlowOR
 
SEScalarFlowCompliance * m_PulmonaryComplianceOR
 
SEScalarFlowResistance * m_PulmonaryResistanceOR
 
SEScalarFrequency * m_RespirationRateOR
 
SEScalarVolume * m_TidalVolumeOR
 
SEScalarVolumePerTime * m_TargetPulmonaryVentilationOR
 
SEScalarVolumePerTime * m_TotalAlveolarVentilationOR
 
SEScalarVolume * m_TotalLungVolumeOR
 
SEScalarVolumePerTime * m_TotalPulmonaryVentilationOR
 
SEScalarVolume * m_ExtravascularFluidVolumeOR
 
SEScalarVolume * m_IntracellularFluidVolumeOR
 
SEScalarMass * m_LiverGlycogenOR
 
SEScalarMass * m_MuscleGlycogenOR
 
SEScalarMass * m_StoredProteinOR
 
SEScalarMass * m_StoredFatOR
 
- Protected Attributes inherited from biogears::SEAction
std::string m_Comment
 
std::string m_StringRepresnetation
 
- Protected Attributes inherited from biogears::Loggable
Logger * m_Logger
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SEOverride::SEOverride ( )
biogears::SEOverride::~SEOverride ( )
virtual

Member Function Documentation

const char* biogears::SEOverride::classname ( ) const
inlineoverridevirtual

Implements biogears::SEAction.

void biogears::SEOverride::Clear ( )
overridevirtual

Reimplemented from biogears::SEPatientAction.

SEScalarFraction & biogears::SEOverride::GetAchievedExerciseLevelOverride ( )
double biogears::SEOverride::GetAchievedExerciseLevelOverride ( ) const
SEScalar & biogears::SEOverride::GetArterialPHOverride ( )
double biogears::SEOverride::GetArterialPHOverride ( ) const
SEScalarVolume & biogears::SEOverride::GetBloodVolumeOverride ( )
double biogears::SEOverride::GetBloodVolumeOverride ( const VolumeUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetCalciumConcentrationOverride ( )
double biogears::SEOverride::GetCalciumConcentrationOverride ( const MassPerVolumeUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetCardiacOutputOverride ( )
double biogears::SEOverride::GetCardiacOutputOverride ( const VolumePerTimeUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetChlorideLostToSweatOverride ( )
double biogears::SEOverride::GetChlorideLostToSweatOverride ( const MassUnit &  unit) const
SEScalarFraction & biogears::SEOverride::GetCO2SaturationOverride ( )
double biogears::SEOverride::GetCO2SaturationOverride ( ) const
SEScalarTemperature & biogears::SEOverride::GetCoreTemperatureOverride ( )
double biogears::SEOverride::GetCoreTemperatureOverride ( const TemperatureUnit &  unit) const
SEScalarFraction & biogears::SEOverride::GetCOSaturationOverride ( )
double biogears::SEOverride::GetCOSaturationOverride ( ) const
SEScalarAmountPerTime & biogears::SEOverride::GetCreatinineProductionRateOverride ( )
double biogears::SEOverride::GetCreatinineProductionRateOverride ( const AmountPerTimeUnit &  unit) const
SEScalarPressure & biogears::SEOverride::GetDiastolicArterialPressureOverride ( )
double biogears::SEOverride::GetDiastolicArterialPressureOverride ( const PressureUnit &  unit) const
SEScalarPressure & biogears::SEOverride::GetExerciseMeanArterialPressureDeltaOverride ( )
double biogears::SEOverride::GetExerciseMeanArterialPressureDeltaOverride ( const PressureUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetExpiratoryFlowOverride ( )
double biogears::SEOverride::GetExpiratoryFlowOverride ( const VolumePerTimeUnit &  unit) const
SEScalarVolume & biogears::SEOverride::GetExtravascularFluidVolumeOverride ( )
double biogears::SEOverride::GetExtravascularFluidVolumeOverride ( const VolumeUnit &  unit) const
SEScalarFraction & biogears::SEOverride::GetFatigueLevelOverride ( )
double biogears::SEOverride::GetFatigueLevelOverride ( ) const
SEScalarAmountPerTime & biogears::SEOverride::GetGlucagonSynthesisRateOverride ( )
double biogears::SEOverride::GetGlucagonSynthesisRateOverride ( const AmountPerTimeUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetGlucoseConcentrationOverride ( )
double biogears::SEOverride::GetGlucoseConcentrationOverride ( const MassPerVolumeUnit &  unit) const
SEScalarFrequency & biogears::SEOverride::GetHeartRateOverride ( )
double biogears::SEOverride::GetHeartRateOverride ( const FrequencyUnit &  unit) const
SEScalarVolume & biogears::SEOverride::GetHeartStrokeVolumeOverride ( )
double biogears::SEOverride::GetHeartStrokeVolumeOverride ( const VolumeUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetInspiratoryFlowOverride ( )
double biogears::SEOverride::GetInspiratoryFlowOverride ( const VolumePerTimeUnit &  unit) const
SEScalarAmountPerTime & biogears::SEOverride::GetInsulinSynthesisRateOverride ( )
double biogears::SEOverride::GetInsulinSynthesisRateOverride ( const AmountPerTimeUnit &  unit) const
SEScalarVolume & biogears::SEOverride::GetIntracellularFluidVolumeOverride ( )
double biogears::SEOverride::GetIntracellularFluidVolumeOverride ( const VolumeUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetLactateConcentrationOverride ( )
double biogears::SEOverride::GetLactateConcentrationOverride ( const MassPerVolumeUnit &  unit) const
SEScalarAmountPerTime & biogears::SEOverride::GetLactateProductionRateOverride ( )
double biogears::SEOverride::GetLactateProductionRateOverride ( const AmountPerTimeUnit &  unit) const
SEScalarFlowResistance & biogears::SEOverride::GetLeftAfferentArterioleResistanceOverride ( )
double biogears::SEOverride::GetLeftAfferentArterioleResistanceOverride ( const FlowResistanceUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetLeftGlomerularFiltrationRateOverride ( )
double biogears::SEOverride::GetLeftGlomerularFiltrationRateOverride ( const VolumePerTimeUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetLeftReaborptionRateOverride ( )
double biogears::SEOverride::GetLeftReaborptionRateOverride ( const VolumePerTimeUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetLiverGlycogenOverride ( )
double biogears::SEOverride::GetLiverGlycogenOverride ( const MassUnit &  unit) const
SEScalarPressure & biogears::SEOverride::GetMAPOverride ( )
double biogears::SEOverride::GetMAPOverride ( const PressureUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetMuscleGlycogenOverride ( )
double biogears::SEOverride::GetMuscleGlycogenOverride ( const MassUnit &  unit) const
SEScalarFraction & biogears::SEOverride::GetO2SaturationOverride ( )
double biogears::SEOverride::GetO2SaturationOverride ( ) const
CDM::enumOnOff::value biogears::SEOverride::GetOverrideConformance ( ) const
CDM::enumOnOff::value biogears::SEOverride::GetOverrideState ( ) const
SEScalarAmountPerVolume & biogears::SEOverride::GetPhosphateOverride ( )
double biogears::SEOverride::GetPhosphateOverride ( const AmountPerVolumeUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetPotassiumConcentrationOverride ( )
double biogears::SEOverride::GetPotassiumConcentrationOverride ( const MassPerVolumeUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetPotassiumLostToSweatOverride ( )
double biogears::SEOverride::GetPotassiumLostToSweatOverride ( const MassUnit &  unit) const
SEScalarFlowCompliance & biogears::SEOverride::GetPulmonaryComplianceOverride ( )
double biogears::SEOverride::GetPulmonaryComplianceOverride ( const FlowComplianceUnit &  unit) const
SEScalarFlowResistance & biogears::SEOverride::GetPulmonaryResistanceOverride ( )
double biogears::SEOverride::GetPulmonaryResistanceOverride ( const FlowResistanceUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetRenalBloodFlowOverride ( )
double biogears::SEOverride::GetRenalBloodFlowOverride ( const VolumePerTimeUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetRenalPlasmaFlowOverride ( )
double biogears::SEOverride::GetRenalPlasmaFlowOverride ( const VolumePerTimeUnit &  unit) const
SEScalarFrequency & biogears::SEOverride::GetRespirationRateOverride ( )
double biogears::SEOverride::GetRespirationRateOverride ( const FrequencyUnit &  unit) const
SEScalarFlowResistance & biogears::SEOverride::GetRightAfferentArterioleResistanceOverride ( )
double biogears::SEOverride::GetRightAfferentArterioleResistanceOverride ( const FlowResistanceUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetRightGlomerularFiltrationRateOverride ( )
double biogears::SEOverride::GetRightGlomerularFiltrationRateOverride ( const VolumePerTimeUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetRightReaborptionRateOverride ( )
double biogears::SEOverride::GetRightReaborptionRateOverride ( const VolumePerTimeUnit &  unit) const
SEScalarTemperature & biogears::SEOverride::GetSkinTemperatureOverride ( )
double biogears::SEOverride::GetSkinTemperatureOverride ( const TemperatureUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetSodiumConcentrationOverride ( )
double biogears::SEOverride::GetSodiumConcentrationOverride ( const MassPerVolumeUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetSodiumLostToSweatOverride ( )
double biogears::SEOverride::GetSodiumLostToSweatOverride ( const MassUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetStoredFatOverride ( )
double biogears::SEOverride::GetStoredFatOverride ( const MassUnit &  unit) const
SEScalarMass & biogears::SEOverride::GetStoredProteinOverride ( )
double biogears::SEOverride::GetStoredProteinOverride ( const MassUnit &  unit) const
SEScalarMassPerTime & biogears::SEOverride::GetSweatRateOverride ( )
double biogears::SEOverride::GetSweatRateOverride ( const MassPerTimeUnit &  unit) const
SEScalarPressure & biogears::SEOverride::GetSystolicArterialPressureOverride ( )
double biogears::SEOverride::GetSystolicArterialPressureOverride ( const PressureUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetTargetPulmonaryVentilationOverride ( )
double biogears::SEOverride::GetTargetPulmonaryVentilationOverride ( const VolumePerTimeUnit &  unit) const
SEScalarVolume & biogears::SEOverride::GetTidalVolumeOverride ( )
double biogears::SEOverride::GetTidalVolumeOverride ( const VolumeUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetTotalAlveolarVentilationOverride ( )
double biogears::SEOverride::GetTotalAlveolarVentilationOverride ( const VolumePerTimeUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetTotalBilirubinOverride ( )
double biogears::SEOverride::GetTotalBilirubinOverride ( const MassPerVolumeUnit &  unit) const
SEScalarVolume & biogears::SEOverride::GetTotalLungVolumeOverride ( )
double biogears::SEOverride::GetTotalLungVolumeOverride ( const VolumeUnit &  unit) const
SEScalarPower & biogears::SEOverride::GetTotalMetabolicOverride ( )
double biogears::SEOverride::GetTotalMetabolicOverride ( const PowerUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetTotalPulmonaryVentilationOverride ( )
double biogears::SEOverride::GetTotalPulmonaryVentilationOverride ( const VolumePerTimeUnit &  unit) const
SEScalarFraction & biogears::SEOverride::GetTotalWorkRateLevelOverride ( )
double biogears::SEOverride::GetTotalWorkRateLevelOverride ( ) const
SEScalarVolumePerTime & biogears::SEOverride::GetUrinationRateOverride ( )
double biogears::SEOverride::GetUrinationRateOverride ( const VolumePerTimeUnit &  unit) const
SEScalarOsmolality & biogears::SEOverride::GetUrineOsmolalityOverride ( )
double biogears::SEOverride::GetUrineOsmolalityOverride ( const OsmolalityUnit &  unit) const
SEScalarVolumePerTime & biogears::SEOverride::GetUrineProductionRateOverride ( )
double biogears::SEOverride::GetUrineProductionRateOverride ( const VolumePerTimeUnit &  unit) const
SEScalarMassPerVolume & biogears::SEOverride::GetUrineUreaNitrogenConcentrationOverride ( )
double biogears::SEOverride::GetUrineUreaNitrogenConcentrationOverride ( const MassPerVolumeUnit &  unit) const
SEScalarVolume & biogears::SEOverride::GetUrineVolumeOverride ( )
double biogears::SEOverride::GetUrineVolumeOverride ( const VolumeUnit &  unit) const
SEScalar & biogears::SEOverride::GetVenousPHOverride ( )
double biogears::SEOverride::GetVenousPHOverride ( ) const
SEScalarAmountPerVolume & biogears::SEOverride::GetWBCCountOverride ( )
double biogears::SEOverride::GetWBCCountOverride ( const AmountPerVolumeUnit &  unit) const
bool biogears::SEOverride::HasAchievedExerciseLevelOverride ( ) const
bool biogears::SEOverride::HasArterialPHOverride ( ) const
bool biogears::SEOverride::HasBloodChemistryOverride ( ) const
bool biogears::SEOverride::HasBloodVolumeOverride ( ) const
bool biogears::SEOverride::HasCalciumConcentrationOverride ( ) const
bool biogears::SEOverride::HasCardiacOutputOverride ( ) const
bool biogears::SEOverride::HasCardiovascularOverride ( ) const
bool biogears::SEOverride::HasChlorideLostToSweatOverride ( ) const
bool biogears::SEOverride::HasCO2SaturationOverride ( ) const
bool biogears::SEOverride::HasCoreTemperatureOverride ( ) const
bool biogears::SEOverride::HasCOSaturationOverride ( ) const
bool biogears::SEOverride::HasCreatinineProductionRateOverride ( ) const
bool biogears::SEOverride::HasDiastolicArterialPressureOverride ( ) const
bool biogears::SEOverride::HasEndocrineOverride ( ) const
bool biogears::SEOverride::HasEnergyOverride ( ) const
bool biogears::SEOverride::HasExerciseMeanArterialPressureDeltaOverride ( ) const
bool biogears::SEOverride::HasExpiratoryFlowOverride ( ) const
bool biogears::SEOverride::HasExtravascularFluidVolumeOverride ( ) const
bool biogears::SEOverride::HasFatigueLevelOverride ( ) const
bool biogears::SEOverride::HasGlucagonSynthesisRateOverride ( ) const
bool biogears::SEOverride::HasGlucoseConcentrationOverride ( ) const
bool biogears::SEOverride::HasHeartRateOverride ( ) const
bool biogears::SEOverride::HasHeartStrokeVolumeOverride ( ) const
bool biogears::SEOverride::HasInspiratoryFlowOverride ( ) const
bool biogears::SEOverride::HasInsulinSynthesisRateOverride ( ) const
bool biogears::SEOverride::HasIntracellularFluidVolumeOverride ( ) const
bool biogears::SEOverride::HasLactateConcentrationOverride ( ) const
bool biogears::SEOverride::HasLactateProductionRateOverride ( ) const
bool biogears::SEOverride::HasLeftAfferentArterioleResistanceOverride ( ) const
bool biogears::SEOverride::HasLeftGlomerularFiltrationRateOverride ( ) const
bool biogears::SEOverride::HasLeftReaborptionRateOverride ( ) const
bool biogears::SEOverride::HasLiverGlycogenOverride ( ) const
bool biogears::SEOverride::HasMAPOverride ( ) const
bool biogears::SEOverride::HasMuscleGlycogenOverride ( ) const
bool biogears::SEOverride::HasO2SaturationOverride ( ) const
bool biogears::SEOverride::HasOverrideConformance ( ) const
bool biogears::SEOverride::HasOverrideState ( ) const
bool biogears::SEOverride::HasPhosphateOverride ( ) const
bool biogears::SEOverride::HasPotassiumConcentrationOverride ( ) const
bool biogears::SEOverride::HasPotassiumLostToSweatOverride ( ) const
bool biogears::SEOverride::HasPulmonaryComplianceOverride ( ) const
bool biogears::SEOverride::HasPulmonaryResistanceOverride ( ) const
bool biogears::SEOverride::HasRenalBloodFlowOverride ( ) const
bool biogears::SEOverride::HasRenalOverride ( ) const
bool biogears::SEOverride::HasRenalPlasmaFlowOverride ( ) const
bool biogears::SEOverride::HasRespirationRateOverride ( ) const
bool biogears::SEOverride::HasRespiratoryOverride ( ) const
bool biogears::SEOverride::HasRightAfferentArterioleResistanceOverride ( ) const
bool biogears::SEOverride::HasRightGlomerularFiltrationRateOverride ( ) const
bool biogears::SEOverride::HasRightReaborptionRateOverride ( ) const
bool biogears::SEOverride::HasSkinTemperatureOverride ( ) const
bool biogears::SEOverride::HasSodiumConcentrationOverride ( ) const
bool biogears::SEOverride::HasSodiumLostToSweatOverride ( ) const
bool biogears::SEOverride::HasStoredFatOverride ( ) const
bool biogears::SEOverride::HasStoredProteinOverride ( ) const
bool biogears::SEOverride::HasSweatRateOverride ( ) const
bool biogears::SEOverride::HasSystolicArterialPressureOverride ( ) const
bool biogears::SEOverride::HasTargetPulmonaryVentilationOverride ( ) const
bool biogears::SEOverride::HasTidalVolumeOverride ( ) const
bool biogears::SEOverride::HasTissueOverride ( ) const
bool biogears::SEOverride::HasTotalAlveolarVentilationOverride ( ) const
bool biogears::SEOverride::HasTotalBilirubinOverride ( ) const
bool biogears::SEOverride::HasTotalLungVolumeOverride ( ) const
bool biogears::SEOverride::HasTotalMetabolicOverride ( ) const
bool biogears::SEOverride::HasTotalPulmonaryVentilationOverride ( ) const
bool biogears::SEOverride::HasTotalWorkRateLevelOverride ( ) const
bool biogears::SEOverride::HasUrinationRateOverride ( ) const
bool biogears::SEOverride::HasUrineOsmolalityOverride ( ) const
bool biogears::SEOverride::HasUrineProductionRateOverride ( ) const
bool biogears::SEOverride::HasUrineUreaNitrogenConcentrationOverride ( ) const
bool biogears::SEOverride::HasUrineVolumeOverride ( ) const
bool biogears::SEOverride::HasVenousPHOverride ( ) const
bool biogears::SEOverride::HasWBCCountOverride ( ) const
void biogears::SEOverride::InvalidateOverrideConformance ( )
void biogears::SEOverride::InvalidateOverrideState ( )
bool biogears::SEOverride::IsActive ( ) const
overridevirtual

Actions can be turned off or on with various data combinations This method will encapsulate that logic in a single function

Reimplemented from biogears::SEAction.

bool biogears::SEOverride::IsValid ( ) const
overridevirtual

Test if the action has all data it needs

Reimplemented from biogears::SEPatientAction.

bool biogears::SEOverride::Load ( const CDM::OverrideData &  in)
virtual
void biogears::SEOverride::SetOverrideConformance ( CDM::enumOnOff::value  valid)
void biogears::SEOverride::SetOverrideState ( CDM::enumOnOff::value  state)
void biogears::SEOverride::ToString ( std::ostream &  str) const
overridevirtual
static constexpr const char* biogears::SEOverride::TypeTag ( )
inlinestatic
CDM::OverrideData * biogears::SEOverride::Unload ( ) const
overridevirtual
void biogears::SEOverride::Unload ( CDM::OverrideData &  data) const
protectedvirtual

Member Data Documentation

SEScalarVolumePerTime* biogears::SEOverride::m__LeftGlomerularFiltrationOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m__RightGlomerularFiltrationOR
protected
SEScalarFraction* biogears::SEOverride::m_AcheivedExerciseLevelOR
protected
SEScalar* biogears::SEOverride::m_ArterialPHOR
protected
SEScalarVolume* biogears::SEOverride::m_BloodVolumeOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_CalciumConcentrationOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_CardiacOutputOR
protected
SEScalarMass* biogears::SEOverride::m_ChlorideLostToSweatOR
protected
SEScalarFraction* biogears::SEOverride::m_CO2SaturationOR
protected
SEScalarTemperature* biogears::SEOverride::m_CoreTemperatureOR
protected
SEScalarFraction* biogears::SEOverride::m_COSaturationOR
protected
SEScalarAmountPerTime* biogears::SEOverride::m_CreatinineProductionRateOR
protected
SEScalarPressure* biogears::SEOverride::m_DiastolicArtPressureOR
protected
SEScalarPressure* biogears::SEOverride::m_ExerciseMeanArterialPressureDeltaOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_ExpiratoryFlowOR
protected
SEScalarVolume* biogears::SEOverride::m_ExtravascularFluidVolumeOR
protected
SEScalarFraction* biogears::SEOverride::m_FatigueLevelOR
protected
SEScalarAmountPerTime* biogears::SEOverride::m_GlucagonSynthesisRateOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_GlucoseConcentrationOR
protected
SEScalarFrequency* biogears::SEOverride::m_HeartRateOR
protected
SEScalarVolume* biogears::SEOverride::m_HeartStrokeVolumeOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_InspiratoryFlowOR
protected
SEScalarAmountPerTime* biogears::SEOverride::m_InsulinSynthesisRateOR
protected
SEScalarVolume* biogears::SEOverride::m_IntracellularFluidVolumeOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_LactateConcentrationOR
protected
SEScalarAmountPerTime* biogears::SEOverride::m_LactateProductionRateOR
protected
SEScalarFlowResistance* biogears::SEOverride::m_LAfferentArterioleResistOR
protected
SEScalarMass* biogears::SEOverride::m_LiverGlycogenOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_LReabsorptionRateOR
protected
SEScalarPressure* biogears::SEOverride::m_MeanArtPressureOR
protected
SEScalarMass* biogears::SEOverride::m_MuscleGlycogenOR
protected
SEScalarFraction* biogears::SEOverride::m_O2SaturationOR
protected
CDM::enumOnOff biogears::SEOverride::m_OverrideConformance
protected
CDM::enumOnOff biogears::SEOverride::m_OverrideState
protected
SEScalarAmountPerVolume* biogears::SEOverride::m_PhosphateOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_PotassiumConcentrationOR
protected
SEScalarMass* biogears::SEOverride::m_PotassiumLostToSweatOR
protected
SEScalarFlowCompliance* biogears::SEOverride::m_PulmonaryComplianceOR
protected
SEScalarFlowResistance* biogears::SEOverride::m_PulmonaryResistanceOR
protected
SEScalarFlowResistance* biogears::SEOverride::m_RAfferentArterioleResistOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_RenalBloodFlowOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_RenalPlasmaOR
protected
SEScalarFrequency* biogears::SEOverride::m_RespirationRateOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_RReabsorptionRateOR
protected
SEScalarTemperature* biogears::SEOverride::m_SkinTemperatureOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_SodiumConcentrationOR
protected
SEScalarMass* biogears::SEOverride::m_SodiumLostToSweatOR
protected
SEScalarMass* biogears::SEOverride::m_StoredFatOR
protected
SEScalarMass* biogears::SEOverride::m_StoredProteinOR
protected
SEScalarMassPerTime* biogears::SEOverride::m_SweatRateOR
protected
SEScalarPressure* biogears::SEOverride::m_SystolicArtPressureOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_TargetPulmonaryVentilationOR
protected
SEScalarVolume* biogears::SEOverride::m_TidalVolumeOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_TotalAlveolarVentilationOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_TotalBilirubinOR
protected
SEScalarVolume* biogears::SEOverride::m_TotalLungVolumeOR
protected
SEScalarPower* biogears::SEOverride::m_TotalMetabolicOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_TotalPulmonaryVentilationOR
protected
SEScalarFraction* biogears::SEOverride::m_TotalWorkRateLevelOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_UrinationRateOR
protected
SEScalarOsmolality* biogears::SEOverride::m_UrineOsmolalityOR
protected
SEScalarVolumePerTime* biogears::SEOverride::m_UrineProductionRateOR
protected
SEScalarMassPerVolume* biogears::SEOverride::m_UrineUreaNitrogenConcentrationOverrideOR
protected
SEScalarVolume* biogears::SEOverride::m_UrineVolumeOR
protected
SEScalar* biogears::SEOverride::m_VenousPHOR
protected
SEScalarAmountPerVolume* biogears::SEOverride::m_WBCCountOR
protected