biogears::SEPatient Class Reference

#include <SEPatient.h>

Inheritance diagram for biogears::SEPatient:

Public Member Functions

 SEPatient (Logger *logger)
 
virtual ~SEPatient ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::PatientData &in)
 
bool Load (const char *patientFile)
 
bool Load (const std::string &patientFile)
 
virtual CDM::PatientDataUnload () const
 
GetScalar
  • A reflextion type call that will return the Scalar associated with the string. ex. GetScalar("Hematocrit") will return the SEScalarPercent object associated with Hematocrit
  • Note this is an expensive call as it will string compare many times This is best used, and intended for, you to dynamically prepopulate a mapping data structure that will help access what you need
virtual const SEScalarGetScalar (const char *name)
 
virtual const SEScalarGetScalar (const std::string &name)
 
virtual const std::map< CDM::enumPatientEvent::value, bool > & GetEventStates () const
 
virtual void SetEvent (CDM::enumPatientEvent::value type, bool active, const SEScalarTime &time)
 
virtual bool IsEventActive (CDM::enumPatientEvent::value state) const
 
virtual double GetEventDuration (CDM::enumPatientEvent::value type, const TimeUnit &unit) const
 
virtual void UpdateEvents (const SEScalarTime &timeStep)
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

ForwardEvents

- Set a callback class to invoke when any event changes

  • Note that the handler callback can and will be called in the middle of a time step So system and compartment objects may not be completely up to date when called. Use the PhysiologyEngineInterface::SetEventHandler to ensure that all engine data is up to date at the time the callback is invoked
std::stringstream m_ss
 
SEEventHandlerm_EventHandler
 
std::map< CDM::enumPatientEvent::value, bool > m_EventState
 
std::map< CDM::enumPatientEvent::value, double > m_EventDuration_s
 
std::string m_Name
 
std::string m_Annotation
 
CDM::enumSex::value m_Gender
 
SEScalarTimem_Age
 
SEScalarMassm_Weight
 
SEScalarLengthm_Height
 
SEScalarMassPerVolumem_BodyDensity
 
SEScalarFractionm_BodyFatFraction
 
SEScalarMassm_LeanBodyMass
 
SEScalarPowerm_MaxWorkRate
 
SEScalarMassm_MuscleMass
 
CDM::enumBloodType::value m_BloodType
 
bool m_BloodRh
 
SEScalarAream_AlveoliSurfaceArea
 
SEScalarFractionm_RightLungRatio
 
SEScalarAream_SkinSurfaceArea
 
SEScalarPowerm_BasalMetabolicRate
 
SEScalarVolumem_BloodVolumeBaseline
 
SEScalarPressurem_DiastolicArterialPressureBaseline
 
SEScalarFrequencym_HeartRateBaseline
 
SEScalarNeg1To1m_Hyperhidrosis
 
SEScalarPressurem_MeanArterialPressureBaseline
 
SEScalarNeg1To1m_PainSusceptibility
 
SEScalarFrequencym_RespirationRateBaseline
 
SEScalarPressurem_RespiratoryDriverAmplitudeBaseline
 
SEScalarTimem_SleepAmount
 
SEScalarPressurem_SystolicArterialPressureBaseline
 
SEScalarVolumePerTimem_TotalVentilationBaseline
 
SEScalarVolumem_TidalVolumeBaseline
 
SEScalarFrequencym_HeartRateMaximum
 
SEScalarFrequencym_HeartRateMinimum
 
SEScalarVolumem_ExpiratoryReserveVolume
 
SEScalarVolumem_FunctionalResidualCapacity
 
SEScalarVolumem_InspiratoryCapacity
 
SEScalarVolumem_InspiratoryReserveVolume
 
SEScalarVolumem_ResidualVolume
 
SEScalarVolumem_TotalLungCapacity
 
SEScalarVolumem_VitalCapacity
 
virtual void ForwardEvents (SEEventHandler *handler) const
 
virtual std::string GetName () const
 
virtual const char * GetName_cStr () const
 
virtual void SetName (const char *name)
 
virtual void SetName (const std::string &name)
 
virtual bool HasName () const
 
virtual void InvalidateName ()
 
virtual std::string GetAnnotation () const
 
virtual const char * GetAnnotation_cStr () const
 
virtual void SetAnnotation (const char *Annotation)
 
virtual void SetAnnotation (const std::string &Annotation)
 
virtual bool HasAnnotation () const
 
virtual void InvalidateAnnotation ()
 
virtual CDM::enumSex::value GetGender () const
 
virtual void SetGender (CDM::enumSex::value sex)
 
virtual bool HasGender () const
 
virtual void InvalidateGender ()
 
virtual CDM::enumSex::value GetSex () const
 
virtual void SetSex (CDM::enumSex::value sex)
 
virtual bool HasSex () const
 
virtual void InvalidateSex ()
 
virtual bool HasAge () const
 
virtual SEScalarTimeGetAge ()
 
virtual double GetAge (const TimeUnit &unit) const
 
virtual bool HasWeight () const
 
virtual SEScalarMassGetWeight ()
 
virtual double GetWeight (const MassUnit &unit) const
 
virtual bool HasHeight () const
 
virtual SEScalarLengthGetHeight ()
 
virtual double GetHeight (const LengthUnit &unit) const
 
virtual bool HasAlveoliSurfaceArea () const
 
virtual SEScalarAreaGetAlveoliSurfaceArea ()
 
virtual double GetAlveoliSurfaceArea (const AreaUnit &unit) const
 
virtual bool HasBasalMetabolicRate () const
 
virtual SEScalarPowerGetBasalMetabolicRate ()
 
virtual double GetBasalMetabolicRate (const PowerUnit &unit) const
 
virtual CDM::enumBloodType::value GetBloodType () const
 
virtual void SetBloodType (CDM::enumBloodType::value bloodAntigen)
 
virtual bool HasBloodType () const
 
virtual void InvalidateBloodType ()
 
virtual bool GetBloodRh () const
 
virtual void SetBloodRh (bool bloodRh)
 
virtual bool HasBloodRh () const
 
virtual void InvalidateBloodRh ()
 
virtual bool HasBloodVolumeBaseline () const
 
virtual SEScalarVolumeGetBloodVolumeBaseline ()
 
virtual double GetBloodVolumeBaseline (const VolumeUnit &unit) const
 
virtual bool HasBodyDensity () const
 
virtual SEScalarMassPerVolumeGetBodyDensity ()
 
virtual double GetBodyDensity (const MassPerVolumeUnit &unit) const
 
virtual bool HasBodyFatFraction () const
 
virtual SEScalarFractionGetBodyFatFraction ()
 
virtual double GetBodyFatFraction () const
 
virtual bool HasDiastolicArterialPressureBaseline () const
 
virtual SEScalarPressureGetDiastolicArterialPressureBaseline ()
 
virtual double GetDiastolicArterialPressureBaseline (const PressureUnit &unit) const
 
virtual bool HasExpiratoryReserveVolume () const
 
virtual SEScalarVolumeGetExpiratoryReserveVolume ()
 
virtual double GetExpiratoryReserveVolume (const VolumeUnit &unit) const
 
virtual bool HasFunctionalResidualCapacity () const
 
virtual SEScalarVolumeGetFunctionalResidualCapacity ()
 
virtual double GetFunctionalResidualCapacity (const VolumeUnit &unit) const
 
virtual bool HasHeartRateBaseline () const
 
virtual SEScalarFrequencyGetHeartRateBaseline ()
 
virtual double GetHeartRateBaseline (const FrequencyUnit &unit) const
 
virtual bool HasHeartRateMaximum () const
 
virtual SEScalarFrequencyGetHeartRateMaximum ()
 
virtual double GetHeartRateMaximum (const FrequencyUnit &unit) const
 
virtual bool HasHeartRateMinimum () const
 
virtual SEScalarFrequencyGetHeartRateMinimum ()
 
virtual double GetHeartRateMinimum (const FrequencyUnit &unit) const
 
virtual bool HasHyperhidrosis () const
 
virtual SEScalarNeg1To1GetHyperhidrosis ()
 
virtual double GetHyperhidrosis () const
 
virtual bool HasInspiratoryCapacity () const
 
virtual SEScalarVolumeGetInspiratoryCapacity ()
 
virtual double GetInspiratoryCapacity (const VolumeUnit &unit) const
 
virtual bool HasInspiratoryReserveVolume () const
 
virtual SEScalarVolumeGetInspiratoryReserveVolume ()
 
virtual double GetInspiratoryReserveVolume (const VolumeUnit &unit) const
 
virtual bool HasLeanBodyMass () const
 
virtual SEScalarMassGetLeanBodyMass ()
 
virtual double GetLeanBodyMass (const MassUnit &unit) const
 
virtual bool HasMaxWorkRate () const
 
virtual SEScalarPowerGetMaxWorkRate ()
 
virtual double GetMaxWorkRate (const PowerUnit &unit) const
 
virtual bool HasMuscleMass () const
 
virtual SEScalarMassGetMuscleMass ()
 
virtual double GetMuscleMass (const MassUnit &unit) const
 
virtual bool HasMeanArterialPressureBaseline () const
 
virtual SEScalarPressureGetMeanArterialPressureBaseline ()
 
virtual double GetMeanArterialPressureBaseline (const PressureUnit &unit) const
 
virtual bool HasPainSusceptibility () const
 
virtual SEScalarNeg1To1GetPainSusceptibility ()
 
virtual double GetPainSusceptibility () const
 
virtual bool HasResidualVolume () const
 
virtual SEScalarVolumeGetResidualVolume ()
 
virtual double GetResidualVolume (const VolumeUnit &unit) const
 
virtual bool HasRespirationRateBaseline () const
 
virtual SEScalarFrequencyGetRespirationRateBaseline ()
 
virtual double GetRespirationRateBaseline (const FrequencyUnit &unit) const
 
virtual bool HasRespiratoryDriverAmplitudeBaseline () const
 
virtual SEScalarPressureGetRespiratoryDriverAmplitudeBaseline ()
 
virtual double GetRespiratoryDriverAmplitudeBaseline (const PressureUnit &unit) const
 
virtual bool HasRightLungRatio () const
 
virtual SEScalarFractionGetRightLungRatio ()
 
virtual double GetRightLungRatio () const
 
virtual bool HasSkinSurfaceArea () const
 
virtual SEScalarAreaGetSkinSurfaceArea ()
 
virtual double GetSkinSurfaceArea (const AreaUnit &unit) const
 
virtual bool HasSleepAmount () const
 
virtual SEScalarTimeGetSleepAmount ()
 
virtual double GetSleepAmount (const TimeUnit &unit) const
 
virtual bool HasSystolicArterialPressureBaseline () const
 
virtual SEScalarPressureGetSystolicArterialPressureBaseline ()
 
virtual double GetSystolicArterialPressureBaseline (const PressureUnit &unit) const
 
virtual bool HasTotalVentilationBaseline () const
 
virtual SEScalarVolumePerTimeGetTotalVentilationBaseline ()
 
virtual double GetTotalVentilationBaseline (const VolumePerTimeUnit &unit) const
 
virtual bool HasTidalVolumeBaseline () const
 
virtual SEScalarVolumeGetTidalVolumeBaseline ()
 
virtual double GetTidalVolumeBaseline (const VolumeUnit &unit) const
 
virtual bool HasTotalLungCapacity () const
 
virtual SEScalarVolumeGetTotalLungCapacity ()
 
virtual double GetTotalLungCapacity (const VolumeUnit &unit) const
 
virtual bool HasVitalCapacity () const
 
virtual SEScalarVolumeGetVitalCapacity ()
 
virtual double GetVitalCapacity (const VolumeUnit &unit) const
 
virtual void Unload (CDM::PatientData &data) const
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 
- 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 inherited from biogears::Loggable
Loggerm_Logger
 

Constructor & Destructor Documentation

biogears::SEPatient::SEPatient ( Logger logger)
biogears::SEPatient::~SEPatient ( )
virtual

Member Function Documentation

void biogears::SEPatient::Clear ( )
virtual
void biogears::SEPatient::ForwardEvents ( SEEventHandler handler) const
virtual
SEScalarTime & biogears::SEPatient::GetAge ( )
virtual
double biogears::SEPatient::GetAge ( const TimeUnit unit) const
virtual
SEScalarArea & biogears::SEPatient::GetAlveoliSurfaceArea ( )
virtual
double biogears::SEPatient::GetAlveoliSurfaceArea ( const AreaUnit unit) const
virtual
std::string biogears::SEPatient::GetAnnotation ( ) const
virtual
const char * biogears::SEPatient::GetAnnotation_cStr ( ) const
virtual
SEScalarPower & biogears::SEPatient::GetBasalMetabolicRate ( )
virtual
double biogears::SEPatient::GetBasalMetabolicRate ( const PowerUnit unit) const
virtual
bool biogears::SEPatient::GetBloodRh ( ) const
virtual
CDM::enumBloodType::value biogears::SEPatient::GetBloodType ( ) const
virtual
SEScalarVolume & biogears::SEPatient::GetBloodVolumeBaseline ( )
virtual
double biogears::SEPatient::GetBloodVolumeBaseline ( const VolumeUnit unit) const
virtual
SEScalarMassPerVolume & biogears::SEPatient::GetBodyDensity ( )
virtual
double biogears::SEPatient::GetBodyDensity ( const MassPerVolumeUnit unit) const
virtual
SEScalarFraction & biogears::SEPatient::GetBodyFatFraction ( )
virtual
double biogears::SEPatient::GetBodyFatFraction ( ) const
virtual
SEScalarPressure & biogears::SEPatient::GetDiastolicArterialPressureBaseline ( )
virtual
double biogears::SEPatient::GetDiastolicArterialPressureBaseline ( const PressureUnit unit) const
virtual
double biogears::SEPatient::GetEventDuration ( CDM::enumPatientEvent::value  type,
const TimeUnit unit 
) const
virtual
virtual const std::map<CDM::enumPatientEvent::value, bool>& biogears::SEPatient::GetEventStates ( ) const
inlinevirtual
SEScalarVolume & biogears::SEPatient::GetExpiratoryReserveVolume ( )
virtual
double biogears::SEPatient::GetExpiratoryReserveVolume ( const VolumeUnit unit) const
virtual
SEScalarVolume & biogears::SEPatient::GetFunctionalResidualCapacity ( )
virtual
double biogears::SEPatient::GetFunctionalResidualCapacity ( const VolumeUnit unit) const
virtual
CDM::enumSex::value biogears::SEPatient::GetGender ( ) const
virtual
SEScalarFrequency & biogears::SEPatient::GetHeartRateBaseline ( )
virtual
double biogears::SEPatient::GetHeartRateBaseline ( const FrequencyUnit unit) const
virtual
SEScalarFrequency & biogears::SEPatient::GetHeartRateMaximum ( )
virtual
double biogears::SEPatient::GetHeartRateMaximum ( const FrequencyUnit unit) const
virtual
SEScalarFrequency & biogears::SEPatient::GetHeartRateMinimum ( )
virtual
double biogears::SEPatient::GetHeartRateMinimum ( const FrequencyUnit unit) const
virtual
SEScalarLength & biogears::SEPatient::GetHeight ( )
virtual
double biogears::SEPatient::GetHeight ( const LengthUnit unit) const
virtual
SEScalarNeg1To1 & biogears::SEPatient::GetHyperhidrosis ( )
virtual
double biogears::SEPatient::GetHyperhidrosis ( ) const
virtual
SEScalarVolume & biogears::SEPatient::GetInspiratoryCapacity ( )
virtual
double biogears::SEPatient::GetInspiratoryCapacity ( const VolumeUnit unit) const
virtual
SEScalarVolume & biogears::SEPatient::GetInspiratoryReserveVolume ( )
virtual
double biogears::SEPatient::GetInspiratoryReserveVolume ( const VolumeUnit unit) const
virtual
SEScalarMass & biogears::SEPatient::GetLeanBodyMass ( )
virtual
double biogears::SEPatient::GetLeanBodyMass ( const MassUnit unit) const
virtual
SEScalarPower & biogears::SEPatient::GetMaxWorkRate ( )
virtual
double biogears::SEPatient::GetMaxWorkRate ( const PowerUnit unit) const
virtual
SEScalarPressure & biogears::SEPatient::GetMeanArterialPressureBaseline ( )
virtual
double biogears::SEPatient::GetMeanArterialPressureBaseline ( const PressureUnit unit) const
virtual
SEScalarMass & biogears::SEPatient::GetMuscleMass ( )
virtual
double biogears::SEPatient::GetMuscleMass ( const MassUnit unit) const
virtual
std::string biogears::SEPatient::GetName ( ) const
virtual
const char * biogears::SEPatient::GetName_cStr ( ) const
virtual
SEScalarNeg1To1 & biogears::SEPatient::GetPainSusceptibility ( )
virtual
double biogears::SEPatient::GetPainSusceptibility ( ) const
virtual
SEScalarVolume & biogears::SEPatient::GetResidualVolume ( )
virtual
double biogears::SEPatient::GetResidualVolume ( const VolumeUnit unit) const
virtual
SEScalarFrequency & biogears::SEPatient::GetRespirationRateBaseline ( )
virtual
double biogears::SEPatient::GetRespirationRateBaseline ( const FrequencyUnit unit) const
virtual
SEScalarPressure & biogears::SEPatient::GetRespiratoryDriverAmplitudeBaseline ( )
virtual
double biogears::SEPatient::GetRespiratoryDriverAmplitudeBaseline ( const PressureUnit unit) const
virtual
SEScalarFraction & biogears::SEPatient::GetRightLungRatio ( )
virtual
double biogears::SEPatient::GetRightLungRatio ( ) const
virtual
const SEScalar * biogears::SEPatient::GetScalar ( const char *  name)
virtual
const SEScalar * biogears::SEPatient::GetScalar ( const std::string &  name)
virtual
CDM::enumSex::value biogears::SEPatient::GetSex ( ) const
virtual
SEScalarArea & biogears::SEPatient::GetSkinSurfaceArea ( )
virtual
double biogears::SEPatient::GetSkinSurfaceArea ( const AreaUnit unit) const
virtual
SEScalarTime & biogears::SEPatient::GetSleepAmount ( )
virtual
double biogears::SEPatient::GetSleepAmount ( const TimeUnit unit) const
virtual
SEScalarPressure & biogears::SEPatient::GetSystolicArterialPressureBaseline ( )
virtual
double biogears::SEPatient::GetSystolicArterialPressureBaseline ( const PressureUnit unit) const
virtual
SEScalarVolume & biogears::SEPatient::GetTidalVolumeBaseline ( )
virtual
double biogears::SEPatient::GetTidalVolumeBaseline ( const VolumeUnit unit) const
virtual
SEScalarVolume & biogears::SEPatient::GetTotalLungCapacity ( )
virtual
double biogears::SEPatient::GetTotalLungCapacity ( const VolumeUnit unit) const
virtual
SEScalarVolumePerTime & biogears::SEPatient::GetTotalVentilationBaseline ( )
virtual
double biogears::SEPatient::GetTotalVentilationBaseline ( const VolumePerTimeUnit unit) const
virtual
SEScalarVolume & biogears::SEPatient::GetVitalCapacity ( )
virtual
double biogears::SEPatient::GetVitalCapacity ( const VolumeUnit unit) const
virtual
SEScalarMass & biogears::SEPatient::GetWeight ( )
virtual
double biogears::SEPatient::GetWeight ( const MassUnit unit) const
virtual
bool biogears::SEPatient::HasAge ( ) const
virtual
bool biogears::SEPatient::HasAlveoliSurfaceArea ( ) const
virtual
bool biogears::SEPatient::HasAnnotation ( ) const
virtual
bool biogears::SEPatient::HasBasalMetabolicRate ( ) const
virtual
bool biogears::SEPatient::HasBloodRh ( ) const
virtual
bool biogears::SEPatient::HasBloodType ( ) const
virtual
bool biogears::SEPatient::HasBloodVolumeBaseline ( ) const
virtual
bool biogears::SEPatient::HasBodyDensity ( ) const
virtual
bool biogears::SEPatient::HasBodyFatFraction ( ) const
virtual
bool biogears::SEPatient::HasDiastolicArterialPressureBaseline ( ) const
virtual
bool biogears::SEPatient::HasExpiratoryReserveVolume ( ) const
virtual
bool biogears::SEPatient::HasFunctionalResidualCapacity ( ) const
virtual
bool biogears::SEPatient::HasGender ( ) const
virtual
bool biogears::SEPatient::HasHeartRateBaseline ( ) const
virtual
bool biogears::SEPatient::HasHeartRateMaximum ( ) const
virtual
bool biogears::SEPatient::HasHeartRateMinimum ( ) const
virtual
bool biogears::SEPatient::HasHeight ( ) const
virtual
bool biogears::SEPatient::HasHyperhidrosis ( ) const
virtual
bool biogears::SEPatient::HasInspiratoryCapacity ( ) const
virtual
bool biogears::SEPatient::HasInspiratoryReserveVolume ( ) const
virtual
bool biogears::SEPatient::HasLeanBodyMass ( ) const
virtual
bool biogears::SEPatient::HasMaxWorkRate ( ) const
virtual
bool biogears::SEPatient::HasMeanArterialPressureBaseline ( ) const
virtual
bool biogears::SEPatient::HasMuscleMass ( ) const
virtual
bool biogears::SEPatient::HasName ( ) const
virtual
bool biogears::SEPatient::HasPainSusceptibility ( ) const
virtual
bool biogears::SEPatient::HasResidualVolume ( ) const
virtual
bool biogears::SEPatient::HasRespirationRateBaseline ( ) const
virtual
bool biogears::SEPatient::HasRespiratoryDriverAmplitudeBaseline ( ) const
virtual
bool biogears::SEPatient::HasRightLungRatio ( ) const
virtual
bool biogears::SEPatient::HasSex ( ) const
virtual
bool biogears::SEPatient::HasSkinSurfaceArea ( ) const
virtual
bool biogears::SEPatient::HasSleepAmount ( ) const
virtual
bool biogears::SEPatient::HasSystolicArterialPressureBaseline ( ) const
virtual
bool biogears::SEPatient::HasTidalVolumeBaseline ( ) const
virtual
bool biogears::SEPatient::HasTotalLungCapacity ( ) const
virtual
bool biogears::SEPatient::HasTotalVentilationBaseline ( ) const
virtual
bool biogears::SEPatient::HasVitalCapacity ( ) const
virtual
bool biogears::SEPatient::HasWeight ( ) const
virtual
void biogears::SEPatient::InvalidateAnnotation ( )
virtual
void biogears::SEPatient::InvalidateBloodRh ( )
virtual
void biogears::SEPatient::InvalidateBloodType ( )
virtual
void biogears::SEPatient::InvalidateGender ( )
virtual
void biogears::SEPatient::InvalidateName ( )
virtual
void biogears::SEPatient::InvalidateSex ( )
virtual
bool biogears::SEPatient::IsEventActive ( CDM::enumPatientEvent::value  state) const
virtual
bool biogears::SEPatient::Load ( const CDM::PatientData in)
virtual
bool biogears::SEPatient::Load ( const char *  patientFile)
bool biogears::SEPatient::Load ( const std::string &  patientFile)
void biogears::SEPatient::SetAnnotation ( const char *  Annotation)
virtual
void biogears::SEPatient::SetAnnotation ( const std::string &  Annotation)
virtual
void biogears::SEPatient::SetBloodRh ( bool  bloodRh)
virtual
void biogears::SEPatient::SetBloodType ( CDM::enumBloodType::value  bloodAntigen)
virtual
void biogears::SEPatient::SetEvent ( CDM::enumPatientEvent::value  type,
bool  active,
const SEScalarTime time 
)
virtual
void biogears::SEPatient::SetGender ( CDM::enumSex::value  sex)
virtual
void biogears::SEPatient::SetName ( const char *  name)
virtual
void biogears::SEPatient::SetName ( const std::string &  name)
virtual
void biogears::SEPatient::SetSex ( CDM::enumSex::value  sex)
virtual
CDM::PatientData * biogears::SEPatient::Unload ( ) const
virtual
void biogears::SEPatient::Unload ( CDM::PatientData data) const
protectedvirtual
void biogears::SEPatient::UpdateEvents ( const SEScalarTime timeStep)
virtual

Member Data Documentation

SEScalarTime* biogears::SEPatient::m_Age
protected
SEScalarArea* biogears::SEPatient::m_AlveoliSurfaceArea
protected
std::string biogears::SEPatient::m_Annotation
protected
SEScalarPower* biogears::SEPatient::m_BasalMetabolicRate
protected
bool biogears::SEPatient::m_BloodRh
protected
CDM::enumBloodType::value biogears::SEPatient::m_BloodType
protected
SEScalarVolume* biogears::SEPatient::m_BloodVolumeBaseline
protected
SEScalarMassPerVolume* biogears::SEPatient::m_BodyDensity
protected
SEScalarFraction* biogears::SEPatient::m_BodyFatFraction
protected
SEScalarPressure* biogears::SEPatient::m_DiastolicArterialPressureBaseline
protected
std::map<CDM::enumPatientEvent::value, double> biogears::SEPatient::m_EventDuration_s
protected
SEEventHandler* biogears::SEPatient::m_EventHandler
mutableprotected
std::map<CDM::enumPatientEvent::value, bool> biogears::SEPatient::m_EventState
protected
SEScalarVolume* biogears::SEPatient::m_ExpiratoryReserveVolume
protected
SEScalarVolume* biogears::SEPatient::m_FunctionalResidualCapacity
protected
CDM::enumSex::value biogears::SEPatient::m_Gender
protected
SEScalarFrequency* biogears::SEPatient::m_HeartRateBaseline
protected
SEScalarFrequency* biogears::SEPatient::m_HeartRateMaximum
protected
SEScalarFrequency* biogears::SEPatient::m_HeartRateMinimum
protected
SEScalarLength* biogears::SEPatient::m_Height
protected
SEScalarNeg1To1* biogears::SEPatient::m_Hyperhidrosis
protected
SEScalarVolume* biogears::SEPatient::m_InspiratoryCapacity
protected
SEScalarVolume* biogears::SEPatient::m_InspiratoryReserveVolume
protected
SEScalarMass* biogears::SEPatient::m_LeanBodyMass
protected
SEScalarPower* biogears::SEPatient::m_MaxWorkRate
protected
SEScalarPressure* biogears::SEPatient::m_MeanArterialPressureBaseline
protected
SEScalarMass* biogears::SEPatient::m_MuscleMass
protected
std::string biogears::SEPatient::m_Name
protected
SEScalarNeg1To1* biogears::SEPatient::m_PainSusceptibility
protected
SEScalarVolume* biogears::SEPatient::m_ResidualVolume
protected
SEScalarFrequency* biogears::SEPatient::m_RespirationRateBaseline
protected
SEScalarPressure* biogears::SEPatient::m_RespiratoryDriverAmplitudeBaseline
protected
SEScalarFraction* biogears::SEPatient::m_RightLungRatio
protected
SEScalarArea* biogears::SEPatient::m_SkinSurfaceArea
protected
SEScalarTime* biogears::SEPatient::m_SleepAmount
protected
std::stringstream biogears::SEPatient::m_ss
protected
SEScalarPressure* biogears::SEPatient::m_SystolicArterialPressureBaseline
protected
SEScalarVolume* biogears::SEPatient::m_TidalVolumeBaseline
protected
SEScalarVolume* biogears::SEPatient::m_TotalLungCapacity
protected
SEScalarVolumePerTime* biogears::SEPatient::m_TotalVentilationBaseline
protected
SEScalarVolume* biogears::SEPatient::m_VitalCapacity
protected
SEScalarMass* biogears::SEPatient::m_Weight
protected