Pulse specific configuration parameters for all systems/equipment More...

#include <PulseConfiguration.h>

Inherits SEEngineConfiguration.

Public Member Functions

 PulseConfiguration (Logger *logger=nullptr)
 
virtual ~PulseConfiguration ()
 
virtual void Clear ()
 
void Merge (const PulseConfiguration &, SESubstanceManager &subMgr)
 
virtual void Initialize (const std::string &dataDir="", SESubstanceManager *subMgr=nullptr)
 
bool SerializeToString (std::string &output, eSerializationFormat m) const
 
bool SerializeToFile (const std::string &filename) const
 
bool SerializeFromString (const std::string &src, eSerializationFormat m, SESubstanceManager &subMgr)
 
bool SerializeFromFile (const std::string &filename, SESubstanceManager &subMgr)
 
virtual bool HasTimeStep () const
 
virtual SEScalarTimeGetTimeStep ()
 
virtual double GetTimeStep (const TimeUnit &unit) const
 
virtual eSwitch AllowDynamicTimeStep () const
 
virtual void AllowDynamicTimeStep (eSwitch s)
 
virtual bool HasStabilization () const
 
virtual SEEngineStabilizationGetStabilization ()
 
virtual void RemoveStabilization ()
 
virtual bool HasTimedStabilization () const
 
virtual SETimedStabilizationGetTimedStabilization ()
 
virtual const SETimedStabilizationGetTimedStabilization () const
 
virtual void RemoveTimedStabilization ()
 
virtual bool HasDynamicStabilization () const
 
virtual SEDynamicStabilizationGetDynamicStabilization ()
 
virtual const SEDynamicStabilizationGetDynamicStabilization () const
 
virtual void RemoveDynamicStabilization ()
 
virtual bool IsWritingPatientBaselineFile () const
 
virtual void EnableWritePatientBaselineFile (eSwitch s)
 
virtual void SetInitialPatientBaselineFilepath (const std::string &filepath)
 
virtual std::string GetInitialPatientBaselineFilepath ()
 
virtual bool HasOverrides () const
 
virtual SEScalarProperties & GetOverrides ()
 
virtual const SEScalarProperties & GetOverrides () const
 
virtual bool HasModifiers () const
 
virtual SEScalarProperties & GetModifiers ()
 
virtual const SEScalarProperties & GetModifiers () const
 
virtual bool HasMeanCorpuscularHemoglobin () const
 
virtual SEScalarMassPerAmountGetMeanCorpuscularHemoglobin ()
 
virtual double GetMeanCorpuscularHemoglobin (const MassPerAmountUnit &unit) const
 
virtual bool HasMeanCorpuscularVolume () const
 
virtual SEScalarVolumeGetMeanCorpuscularVolume ()
 
virtual double GetMeanCorpuscularVolume (const VolumeUnit &unit) const
 
virtual bool HasStandardDiffusionDistance () const
 
virtual SEScalarLengthGetStandardDiffusionDistance ()
 
virtual double GetStandardDiffusionDistance (const LengthUnit &unit) const
 
virtual bool HasStandardOxygenDiffusionCoefficient () const
 
virtual SEScalarAreaPerTimePressureGetStandardOxygenDiffusionCoefficient ()
 
virtual double GetStandardOxygenDiffusionCoefficient (const AreaPerTimePressureUnit &unit) const
 
virtual bool HasLeftHeartElastanceMaximum () const
 
virtual SEScalarPressurePerVolumeGetLeftHeartElastanceMaximum ()
 
virtual double GetLeftHeartElastanceMaximum (const PressurePerVolumeUnit &unit) const
 
virtual bool HasLeftHeartElastanceMinimum () const
 
virtual SEScalarPressurePerVolumeGetLeftHeartElastanceMinimum ()
 
virtual double GetLeftHeartElastanceMinimum (const PressurePerVolumeUnit &unit) const
 
virtual bool HasMinimumBloodVolumeFraction () const
 
virtual SEScalar0To1GetMinimumBloodVolumeFraction ()
 
virtual double GetMinimumBloodVolumeFraction () const
 
virtual bool HasRightHeartElastanceMaximum () const
 
virtual SEScalarPressurePerVolumeGetRightHeartElastanceMaximum ()
 
virtual double GetRightHeartElastanceMaximum (const PressurePerVolumeUnit &unit) const
 
virtual bool HasRightHeartElastanceMinimum () const
 
virtual SEScalarPressurePerVolumeGetRightHeartElastanceMinimum ()
 
virtual double GetRightHeartElastanceMinimum (const PressurePerVolumeUnit &unit) const
 
virtual bool HasStandardPulmonaryCapillaryCoverage () const
 
virtual SEScalarGetStandardPulmonaryCapillaryCoverage ()
 
virtual double GetStandardPulmonaryCapillaryCoverage () const
 
virtual eSwitch UseExpandedVasculature () const
 
virtual void UseExpandedVasculature (eSwitch s)
 
virtual eSwitch TuneCardiovascularCircuit () const
 
virtual void TuneCardiovascularCircuit (eSwitch s)
 
virtual std::string CardiovascularTuningFile () const
 
virtual void CardiovascularTuningFile (const std::string &s)
 
virtual bool HasCardiovascularOpenResistance () const
 
virtual SEScalarPressureTimePerVolumeGetCardiovascularOpenResistance ()
 
virtual double GetCardiovascularOpenResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasDefaultClosedElectricResistance () const
 
virtual SEScalarElectricResistanceGetDefaultClosedElectricResistance ()
 
virtual double GetDefaultClosedElectricResistance (const ElectricResistanceUnit &unit) const
 
virtual bool HasDefaultClosedFlowResistance () const
 
virtual SEScalarPressureTimePerVolumeGetDefaultClosedFlowResistance ()
 
virtual double GetDefaultClosedFlowResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasDefaultClosedHeatResistance () const
 
virtual SEScalarHeatResistanceGetDefaultClosedHeatResistance ()
 
virtual double GetDefaultClosedHeatResistance (const HeatResistanceUnit &unit) const
 
virtual bool HasDefaultOpenElectricResistance () const
 
virtual SEScalarElectricResistanceGetDefaultOpenElectricResistance ()
 
virtual double GetDefaultOpenElectricResistance (const ElectricResistanceUnit &unit) const
 
virtual bool HasDefaultOpenFlowResistance () const
 
virtual SEScalarPressureTimePerVolumeGetDefaultOpenFlowResistance ()
 
virtual double GetDefaultOpenFlowResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasDefaultOpenHeatResistance () const
 
virtual SEScalarHeatResistanceGetDefaultOpenHeatResistance ()
 
virtual double GetDefaultOpenHeatResistance (const HeatResistanceUnit &unit) const
 
virtual bool HasMachineClosedResistance () const
 
virtual SEScalarPressureTimePerVolumeGetMachineClosedResistance ()
 
virtual double GetMachineClosedResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasMachineOpenResistance () const
 
virtual SEScalarPressureTimePerVolumeGetMachineOpenResistance ()
 
virtual double GetMachineOpenResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasRespiratoryClosedResistance () const
 
virtual SEScalarPressureTimePerVolumeGetRespiratoryClosedResistance ()
 
virtual double GetRespiratoryClosedResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasRespiratoryOpenResistance () const
 
virtual SEScalarPressureTimePerVolumeGetRespiratoryOpenResistance ()
 
virtual double GetRespiratoryOpenResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasOxygenMetabolicConstant () const
 
virtual SEScalarGetOxygenMetabolicConstant ()
 
virtual double GetOxygenMetabolicConstant () const
 
virtual bool HasStefanBoltzmann () const
 
virtual SEScalarPowerPerAreaTemperatureToTheFourthGetStefanBoltzmann ()
 
virtual double GetStefanBoltzmann (const PowerPerAreaTemperatureToTheFourthUnit &unit) const
 
virtual bool HasUniversalGasConstant () const
 
virtual SEScalarHeatCapacitancePerAmountGetUniversalGasConstant ()
 
virtual double GetUniversalGasConstant (const HeatCapacitancePerAmountUnit &unit) const
 
virtual bool IsPDEnabled () const
 
virtual void UsePDModel (eSwitch s)
 
virtual bool HasECG () const
 
virtual SEElectroCardioGramGetECG ()
 
virtual const SEElectroCardioGramGetECG () const
 
virtual void RemoveECG ()
 
virtual bool HasBodySpecificHeat () const
 
virtual SEScalarHeatCapacitancePerMassGetBodySpecificHeat ()
 
virtual double GetBodySpecificHeat (const HeatCapacitancePerMassUnit &unit) const
 
virtual bool HasCarbonDioxideProductionFromOxygenConsumptionConstant () const
 
virtual SEScalarGetCarbonDioxideProductionFromOxygenConsumptionConstant ()
 
virtual double GetCarbonDioxideProductionFromOxygenConsumptionConstant () const
 
virtual bool HasCoreTemperatureHigh () const
 
virtual SEScalarTemperatureGetCoreTemperatureHigh ()
 
virtual double GetCoreTemperatureHigh (const TemperatureUnit &unit) const
 
virtual bool HasCoreTemperatureLow () const
 
virtual SEScalarTemperatureGetCoreTemperatureLow ()
 
virtual double GetCoreTemperatureLow (const TemperatureUnit &unit) const
 
virtual bool HasDeltaCoreTemperatureLow () const
 
virtual SEScalarTemperatureGetDeltaCoreTemperatureLow ()
 
virtual double GetDeltaCoreTemperatureLow (const TemperatureUnit &unit) const
 
virtual bool HasEnergyPerATP () const
 
virtual SEScalarEnergyPerAmountGetEnergyPerATP ()
 
virtual double GetEnergyPerATP (const EnergyPerAmountUnit &unit) const
 
virtual bool HasSweatHeatTransfer () const
 
virtual SEScalarHeatConductanceGetSweatHeatTransfer ()
 
virtual double GetSweatHeatTransfer (const HeatConductanceUnit &unit) const
 
virtual bool HasVaporizationEnergy () const
 
virtual SEScalarEnergyPerMassGetVaporizationEnergy ()
 
virtual double GetVaporizationEnergy (const EnergyPerMassUnit &unit) const
 
virtual bool HasVaporSpecificHeat () const
 
virtual SEScalarHeatCapacitancePerMassGetVaporSpecificHeat ()
 
virtual double GetVaporSpecificHeat (const HeatCapacitancePerMassUnit &unit) const
 
virtual bool HasAirDensity () const
 
virtual SEScalarMassPerVolumeGetAirDensity ()
 
virtual double GetAirDensity (const MassPerVolumeUnit &unit) const
 
virtual bool HasAirSpecificHeat () const
 
virtual SEScalarHeatCapacitancePerMassGetAirSpecificHeat ()
 
virtual double GetAirSpecificHeat (const HeatCapacitancePerMassUnit &unit) const
 
virtual bool HasMolarMassOfDryAir () const
 
virtual SEScalarMassPerAmountGetMolarMassOfDryAir ()
 
virtual double GetMolarMassOfDryAir (const MassPerAmountUnit &unit) const
 
virtual bool HasMolarMassOfWaterVapor () const
 
virtual SEScalarMassPerAmountGetMolarMassOfWaterVapor ()
 
virtual double GetMolarMassOfWaterVapor (const MassPerAmountUnit &unit) const
 
virtual bool HasInitialEnvironmentalConditions () const
 
virtual SEEnvironmentalConditionsGetInitialEnvironmentalConditions ()
 
virtual const SEEnvironmentalConditionsGetInitialEnvironmentalConditions () const
 
virtual bool HasWaterDensity () const
 
virtual SEScalarMassPerVolumeGetWaterDensity ()
 
virtual double GetWaterDensity (const MassPerVolumeUnit &unit) const
 
virtual bool HasCalciumDigestionRate () const
 
virtual SEScalarMassPerTimeGetCalciumDigestionRate ()
 
virtual double GetCalciumDigestionRate (const MassPerTimeUnit &unit) const
 
virtual bool HasCalciumAbsorptionFraction () const
 
virtual SEScalar0To1GetCalciumAbsorptionFraction ()
 
virtual double GetCalciumAbsorptionFraction () const
 
virtual bool HasCarbohydrateAbsorptionFraction () const
 
virtual SEScalar0To1GetCarbohydrateAbsorptionFraction ()
 
virtual double GetCarbohydrateAbsorptionFraction () const
 
virtual bool HasDefaultCarbohydrateDigestionRate () const
 
virtual SEScalarMassPerTimeGetDefaultCarbohydrateDigestionRate ()
 
virtual double GetDefaultCarbohydrateDigestionRate (const MassPerTimeUnit &unit) const
 
virtual bool HasDefaultFatDigestionRate () const
 
virtual SEScalarMassPerTimeGetDefaultFatDigestionRate ()
 
virtual double GetDefaultFatDigestionRate (const MassPerTimeUnit &unit) const
 
virtual bool HasDefaultProteinDigestionRate () const
 
virtual SEScalarMassPerTimeGetDefaultProteinDigestionRate ()
 
virtual double GetDefaultProteinDigestionRate (const MassPerTimeUnit &unit) const
 
virtual bool HasDefaultStomachContents () const
 
virtual SENutritionGetDefaultStomachContents ()
 
virtual const SENutritionGetDefaultStomachContents () const
 
virtual bool HasFatAbsorptionFraction () const
 
virtual SEScalar0To1GetFatAbsorptionFraction ()
 
virtual double GetFatAbsorptionFraction () const
 
virtual bool HasProteinToUreaFraction () const
 
virtual SEScalar0To1GetProteinToUreaFraction ()
 
virtual double GetProteinToUreaFraction () const
 
virtual bool HasWaterDigestionRate () const
 
virtual SEScalarVolumePerTimeGetWaterDigestionRate ()
 
virtual double GetWaterDigestionRate (const VolumePerTimeUnit &unit) const
 
virtual bool IsCerebrospinalFluidEnabled () const
 
virtual void EnableCerebrospinalFluid (eSwitch s)
 
virtual eSwitch GetBaroreceptorFeedback () const
 
virtual void SetBaroreceptorFeedback (eSwitch s)
 
virtual eSwitch GetChemoreceptorFeedback () const
 
virtual void SetChemoreceptorFeedback (eSwitch s)
 
virtual bool HasHeartElastanceDistributedTimeDelay () const
 
virtual SEScalarTimeGetHeartElastanceDistributedTimeDelay ()
 
virtual double GetHeartElastanceDistributedTimeDelay (const TimeUnit &unit) const
 
virtual bool HasHeartRateDistributedTimeDelay () const
 
virtual SEScalarTimeGetHeartRateDistributedTimeDelay ()
 
virtual double GetHeartRateDistributedTimeDelay (const TimeUnit &unit) const
 
virtual bool HasNormalizedHeartRateIntercept () const
 
virtual SEScalarGetNormalizedHeartRateIntercept ()
 
virtual double GetNormalizedHeartRateIntercept () const
 
virtual bool HasNormalizedHeartRateSympatheticSlope () const
 
virtual SEScalarGetNormalizedHeartRateSympatheticSlope ()
 
virtual double GetNormalizedHeartRateSympatheticSlope () const
 
virtual bool HasNormalizedHeartRateParasympatheticSlope () const
 
virtual SEScalarGetNormalizedHeartRateParasympatheticSlope ()
 
virtual double GetNormalizedHeartRateParasympatheticSlope () const
 
virtual bool HasNormalizedHeartElastanceIntercept () const
 
virtual SEScalarGetNormalizedHeartElastanceIntercept ()
 
virtual double GetNormalizedHeartElastanceIntercept () const
 
virtual bool HasNormalizedHeartElastanceSympatheticSlope () const
 
virtual SEScalarGetNormalizedHeartElastanceSympatheticSlope ()
 
virtual double GetNormalizedHeartElastanceSympatheticSlope () const
 
virtual bool HasNormalizedResistanceIntercept () const
 
virtual SEScalarGetNormalizedResistanceIntercept ()
 
virtual double GetNormalizedResistanceIntercept () const
 
virtual bool HasNormalizedResistanceSympatheticSlope () const
 
virtual SEScalarGetNormalizedResistanceSympatheticSlope ()
 
virtual double GetNormalizedResistanceSympatheticSlope () const
 
virtual bool HasNormalizedComplianceIntercept () const
 
virtual SEScalarGetNormalizedComplianceIntercept ()
 
virtual double GetNormalizedComplianceIntercept () const
 
virtual bool HasNormalizedComplianceParasympatheticSlope () const
 
virtual SEScalarGetNormalizedComplianceParasympatheticSlope ()
 
virtual double GetNormalizedComplianceParasympatheticSlope () const
 
virtual bool HasPupilDiameterBaseline () const
 
virtual SEScalarLengthGetPupilDiameterBaseline ()
 
virtual double GetPupilDiameterBaseline (const LengthUnit &unit) const
 
virtual bool HasResponseSlope () const
 
virtual SEScalarGetResponseSlope ()
 
virtual double GetResponseSlope () const
 
virtual bool HasSystemicResistanceDistributedTimeDelay () const
 
virtual SEScalarTimeGetSystemicResistanceDistributedTimeDelay ()
 
virtual double GetSystemicResistanceDistributedTimeDelay (const TimeUnit &unit) const
 
virtual bool HasVenousComplianceDistributedTimeDelay () const
 
virtual SEScalarTimeGetVenousComplianceDistributedTimeDelay ()
 
virtual double GetVenousComplianceDistributedTimeDelay (const TimeUnit &unit) const
 
virtual bool IsRenalEnabled () const
 
virtual void EnableRenal (eSwitch s)
 
virtual bool HasPlasmaSodiumConcentrationSetPoint () const
 
virtual SEScalarMassPerVolumeGetPlasmaSodiumConcentrationSetPoint ()
 
virtual double GetPlasmaSodiumConcentrationSetPoint (const MassPerVolumeUnit &unit) const
 
virtual bool HasPeritubularPotassiumConcentrationSetPoint () const
 
virtual SEScalarMassPerVolumeGetPeritubularPotassiumConcentrationSetPoint ()
 
virtual double GetPeritubularPotassiumConcentrationSetPoint (const MassPerVolumeUnit &unit) const
 
virtual bool HasLeftGlomerularFilteringSurfaceAreaBaseline () const
 
virtual SEScalarAreaGetLeftGlomerularFilteringSurfaceAreaBaseline ()
 
virtual double GetLeftGlomerularFilteringSurfaceAreaBaseline (const AreaUnit &unit) const
 
virtual bool HasLeftGlomerularFluidPermeabilityBaseline () const
 
virtual SEScalarVolumePerTimePressureAreaGetLeftGlomerularFluidPermeabilityBaseline ()
 
virtual double GetLeftGlomerularFluidPermeabilityBaseline (const VolumePerTimePressureAreaUnit &unit) const
 
virtual bool HasLeftTubularReabsorptionFilteringSurfaceAreaBaseline () const
 
virtual SEScalarAreaGetLeftTubularReabsorptionFilteringSurfaceAreaBaseline ()
 
virtual double GetLeftTubularReabsorptionFilteringSurfaceAreaBaseline (const AreaUnit &unit) const
 
virtual bool HasLeftTubularReabsorptionFluidPermeabilityBaseline () const
 
virtual SEScalarVolumePerTimePressureAreaGetLeftTubularReabsorptionFluidPermeabilityBaseline ()
 
virtual double GetLeftTubularReabsorptionFluidPermeabilityBaseline (const VolumePerTimePressureAreaUnit &unit) const
 
virtual bool HasMaximumAfferentResistance () const
 
virtual SEScalarPressureTimePerVolumeGetMaximumAfferentResistance ()
 
virtual double GetMaximumAfferentResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasMinimumAfferentResistance () const
 
virtual SEScalarPressureTimePerVolumeGetMinimumAfferentResistance ()
 
virtual double GetMinimumAfferentResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasRightGlomerularFilteringSurfaceAreaBaseline () const
 
virtual SEScalarAreaGetRightGlomerularFilteringSurfaceAreaBaseline ()
 
virtual double GetRightGlomerularFilteringSurfaceAreaBaseline (const AreaUnit &unit) const
 
virtual bool HasRightGlomerularFluidPermeabilityBaseline () const
 
virtual SEScalarVolumePerTimePressureAreaGetRightGlomerularFluidPermeabilityBaseline ()
 
virtual double GetRightGlomerularFluidPermeabilityBaseline (const VolumePerTimePressureAreaUnit &unit) const
 
virtual bool HasRightTubularReabsorptionFilteringSurfaceAreaBaseline () const
 
virtual SEScalarAreaGetRightTubularReabsorptionFilteringSurfaceAreaBaseline ()
 
virtual double GetRightTubularReabsorptionFilteringSurfaceAreaBaseline (const AreaUnit &unit) const
 
virtual bool HasRightTubularReabsorptionFluidPermeabilityBaseline () const
 
virtual SEScalarVolumePerTimePressureAreaGetRightTubularReabsorptionFluidPermeabilityBaseline ()
 
virtual double GetRightTubularReabsorptionFluidPermeabilityBaseline (const VolumePerTimePressureAreaUnit &unit) const
 
virtual bool HasTargetSodiumDelivery ()
 
virtual SEScalarMassPerTimeGetTargetSodiumDelivery ()
 
virtual bool HasCentralControllerCO2PressureSetPoint () const
 
virtual SEScalarPressureGetCentralControllerCO2PressureSetPoint ()
 
virtual double GetCentralControllerCO2PressureSetPoint (const PressureUnit &unit) const
 
virtual bool HasCentralVentilatoryControllerGain () const
 
virtual SEScalarGetCentralVentilatoryControllerGain ()
 
virtual double GetCentralVentilatoryControllerGain () const
 
virtual bool HasMinimumAllowableInpiratoryAndExpiratoryPeriod () const
 
virtual SEScalarTimeGetMinimumAllowableInpiratoryAndExpiratoryPeriod ()
 
virtual double GetMinimumAllowableInpiratoryAndExpiratoryPeriod (const TimeUnit &unit) const
 
virtual bool HasMinimumAllowableTidalVolume () const
 
virtual SEScalarVolumeGetMinimumAllowableTidalVolume ()
 
virtual double GetMinimumAllowableTidalVolume (const VolumeUnit &unit) const
 
virtual bool HasPeripheralControllerCO2PressureSetPoint () const
 
virtual SEScalarPressureGetPeripheralControllerCO2PressureSetPoint ()
 
virtual double GetPeripheralControllerCO2PressureSetPoint (const PressureUnit &unit) const
 
virtual bool HasPeripheralVentilatoryControllerGain () const
 
virtual SEScalarGetPeripheralVentilatoryControllerGain ()
 
virtual double GetPeripheralVentilatoryControllerGain () const
 
virtual bool HasPulmonaryVentilationRateMaximum () const
 
virtual SEScalarVolumePerTimeGetPulmonaryVentilationRateMaximum ()
 
virtual double GetPulmonaryVentilationRateMaximum (const VolumePerTimeUnit &unit) const
 
virtual bool HasVentilationTidalVolumeIntercept () const
 
virtual SEScalarVolumeGetVentilationTidalVolumeIntercept ()
 
virtual double GetVentilationTidalVolumeIntercept (const VolumeUnit &unit) const
 
virtual bool HasVentilatoryOcclusionPressure () const
 
virtual SEScalarPressureGetVentilatoryOcclusionPressure ()
 
virtual double GetVentilatoryOcclusionPressure (const PressureUnit &unit) const
 
virtual bool IsTissueEnabled () const
 
virtual void EnableTissue (eSwitch s)
 
- Public Member Functions inherited from SEEngineConfiguration
 SEEngineConfiguration (Logger *logger)
 
virtual ~SEEngineConfiguration ()
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () 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
 

Public Attributes

SEElectroCardioGramm_ECG
 

Protected Attributes

SEScalarTimem_TimeStep
 
eSwitch m_AllowDynamicTimeStep
 
SETimedStabilizationm_TimedStabilization
 
SEDynamicStabilizationm_DynamicStabilization
 
eSwitch m_WritePatientBaselineFile
 
std::string m_InitialPatientBaselineFilepath
 
SEScalarProperties m_Overrides
 
SEScalarProperties m_Modifiers
 
SEScalarMassPerAmountm_MeanCorpuscularHemoglobin
 
SEScalarVolumem_MeanCorpuscularVolume
 
SEScalarLengthm_StandardDiffusionDistance
 
SEScalarAreaPerTimePressurem_StandardOxygenDiffusionCoefficient
 
SEScalarPressurePerVolumem_LeftHeartElastanceMaximum
 
SEScalarPressurePerVolumem_LeftHeartElastanceMinimum
 
SEScalar0To1m_MinimumBloodVolumeFraction
 
SEScalarPressurePerVolumem_RightHeartElastanceMaximum
 
SEScalarPressurePerVolumem_RightHeartElastanceMinimum
 
SEScalarm_StandardPulmonaryCapillaryCoverage
 
eSwitch m_UseExpandedVasculature
 
eSwitch m_TuneCardiovascularCircuit
 
std::string m_CardiovascularTuningFile
 
SEScalarPressureTimePerVolumem_CardiovascularOpenResistance
 
SEScalarElectricResistancem_DefaultClosedElectricResistance
 
SEScalarPressureTimePerVolumem_DefaultClosedFlowResistance
 
SEScalarHeatResistancem_DefaultClosedHeatResistance
 
SEScalarElectricResistancem_DefaultOpenElectricResistance
 
SEScalarPressureTimePerVolumem_DefaultOpenFlowResistance
 
SEScalarHeatResistancem_DefaultOpenHeatResistance
 
SEScalarPressureTimePerVolumem_MachineClosedResistance
 
SEScalarPressureTimePerVolumem_MachineOpenResistance
 
SEScalarPressureTimePerVolumem_RespiratoryClosedResistance
 
SEScalarPressureTimePerVolumem_RespiratoryOpenResistance
 
SEScalarm_OxygenMetabolicConstant
 
SEScalarPowerPerAreaTemperatureToTheFourthm_StefanBoltzmann
 
SEScalarHeatCapacitancePerAmountm_UniversalGasConstant
 
eSwitch m_PDEnabled
 
SEScalarHeatCapacitancePerMassm_BodySpecificHeat
 
SEScalarm_CarbonDioxideProductionFromOxygenConsumptionConstant
 
SEScalarTemperaturem_CoreTemperatureLow
 
SEScalarTemperaturem_CoreTemperatureHigh
 
SEScalarTemperaturem_DeltaCoreTemperatureLow
 
SEScalarEnergyPerAmountm_EnergyPerATP
 
SEScalarHeatConductancem_SweatHeatTransfer
 
SEScalarEnergyPerMassm_VaporizationEnergy
 
SEScalarHeatCapacitancePerMassm_VaporSpecificHeat
 
SEScalarMassPerVolumem_AirDensity
 
SEScalarHeatCapacitancePerMassm_AirSpecificHeat
 
SEScalarMassPerAmountm_MolarMassOfDryAir
 
SEScalarMassPerAmountm_MolarMassOfWaterVapor
 
SEEnvironmentalConditionsm_InitialEnvironmentalConditions
 
SEScalarMassPerVolumem_WaterDensity
 
SEScalarMassPerTimem_CalciumDigestionRate
 
SEScalar0To1m_CalciumAbsorptionFraction
 
SEScalar0To1m_CarbohydrateAbsorptionFraction
 
SEScalarMassPerTimem_DefaultCarbohydrateDigestionRate
 
SEScalarMassPerTimem_DefaultFatDigestionRate
 
SEScalarMassPerTimem_DefaultProteinDigestionRate
 
SENutritionm_DefaultStomachContents
 
SEScalar0To1m_FatAbsorptionFraction
 
SEScalar0To1m_ProteinToUreaFraction
 
SEScalarVolumePerTimem_WaterDigestionRate
 
eSwitch m_CerebrospinalFluidEnabled
 
eSwitch m_ChemoreceptorFeedback
 
eSwitch m_BaroreceptorFeedback
 
SEScalarTimem_HeartElastanceDistributedTimeDelay
 
SEScalarTimem_HeartRateDistributedTimeDelay
 
SEScalarm_NormalizedHeartRateIntercept
 
SEScalarm_NormalizedHeartRateSympatheticSlope
 
SEScalarm_NormalizedHeartRateParasympatheticSlope
 
SEScalarm_NormalizedHeartElastanceIntercept
 
SEScalarm_NormalizedHeartElastanceSympatheticSlope
 
SEScalarm_NormalizedResistanceIntercept
 
SEScalarm_NormalizedResistanceSympatheticSlope
 
SEScalarm_NormalizedComplianceIntercept
 
SEScalarm_NormalizedComplianceParasympatheticSlope
 
SEScalarLengthm_PupilDiameterBaseline
 
SEScalarm_ResponseSlope
 
SEScalarTimem_SystemicResistanceDistributedTimeDelay
 
SEScalarTimem_VenousComplianceDistributedTimeDelay
 
eSwitch m_RenalEnabled
 
SEScalarMassPerVolumem_PlasmaSodiumConcentrationSetPoint
 
SEScalarMassPerVolumem_PeritubularPotassiumConcentrationSetPoint
 
SEScalarAream_LeftGlomerularFilteringSurfaceAreaBaseline
 
SEScalarVolumePerTimePressureAream_LeftGlomerularFluidPermeabilityBaseline
 
SEScalarAream_LeftTubularReabsorptionFilteringSurfaceAreaBaseline
 
SEScalarVolumePerTimePressureAream_LeftTubularReabsorptionFluidPermeabilityBaseline
 
SEScalarAream_RightGlomerularFilteringSurfaceAreaBaseline
 
SEScalarVolumePerTimePressureAream_RightGlomerularFluidPermeabilityBaseline
 
SEScalarAream_RightTubularReabsorptionFilteringSurfaceAreaBaseline
 
SEScalarVolumePerTimePressureAream_RightTubularReabsorptionFluidPermeabilityBaseline
 
SEScalarPressureTimePerVolumem_MaximumAfferentResistance
 
SEScalarPressureTimePerVolumem_MinimumAfferentResistance
 
SEScalarMassPerTimem_TargetSodiumDelivery
 
SEScalarPressurem_CentralControllerCO2PressureSetPoint
 
SEScalarm_CentralVentilatoryControllerGain
 
SEScalarTimem_MinimumAllowableInpiratoryAndExpiratoryPeriod
 
SEScalarVolumem_MinimumAllowableTidalVolume
 
SEScalarPressurem_PeripheralControllerCO2PressureSetPoint
 
SEScalarm_PeripheralVentilatoryControllerGain
 
SEScalarVolumePerTimem_PulmonaryVentilationRateMaximum
 
SEScalarVolumem_VentilationTidalVolumeIntercept
 
SEScalarPressurem_VentilatoryOcclusionPressure
 
eSwitch m_TissueEnabled
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Detailed Description

Pulse specific configuration parameters for all systems/equipment

Constructor & Destructor Documentation

◆ PulseConfiguration()

PulseConfiguration::PulseConfiguration ( Logger logger = nullptr)

◆ ~PulseConfiguration()

PulseConfiguration::~PulseConfiguration ( )
virtual

Member Function Documentation

◆ AllowDynamicTimeStep() [1/2]

virtual eSwitch PulseConfiguration::AllowDynamicTimeStep ( ) const
inlinevirtual

◆ AllowDynamicTimeStep() [2/2]

virtual void PulseConfiguration::AllowDynamicTimeStep ( eSwitch  s)
inlinevirtual

◆ CardiovascularTuningFile() [1/2]

virtual std::string PulseConfiguration::CardiovascularTuningFile ( ) const
inlinevirtual

◆ CardiovascularTuningFile() [2/2]

virtual void PulseConfiguration::CardiovascularTuningFile ( const std::string &  s)
inlinevirtual

◆ Clear()

void PulseConfiguration::Clear ( )
virtual

◆ EnableCerebrospinalFluid()

virtual void PulseConfiguration::EnableCerebrospinalFluid ( eSwitch  s)
inlinevirtual

◆ EnableRenal()

virtual void PulseConfiguration::EnableRenal ( eSwitch  s)
inlinevirtual

◆ EnableTissue()

virtual void PulseConfiguration::EnableTissue ( eSwitch  s)
inlinevirtual

◆ EnableWritePatientBaselineFile()

virtual void PulseConfiguration::EnableWritePatientBaselineFile ( eSwitch  s)
inlinevirtual

◆ GetAirDensity() [1/2]

SEScalarMassPerVolume & PulseConfiguration::GetAirDensity ( )
virtual

◆ GetAirDensity() [2/2]

double PulseConfiguration::GetAirDensity ( const MassPerVolumeUnit unit) const
virtual

◆ GetAirSpecificHeat() [1/2]

SEScalarHeatCapacitancePerMass & PulseConfiguration::GetAirSpecificHeat ( )
virtual

◆ GetAirSpecificHeat() [2/2]

double PulseConfiguration::GetAirSpecificHeat ( const HeatCapacitancePerMassUnit unit) const
virtual

◆ GetBaroreceptorFeedback()

virtual eSwitch PulseConfiguration::GetBaroreceptorFeedback ( ) const
inlinevirtual

◆ GetBodySpecificHeat() [1/2]

SEScalarHeatCapacitancePerMass & PulseConfiguration::GetBodySpecificHeat ( )
virtual

◆ GetBodySpecificHeat() [2/2]

double PulseConfiguration::GetBodySpecificHeat ( const HeatCapacitancePerMassUnit unit) const
virtual

◆ GetCalciumAbsorptionFraction() [1/2]

SEScalar0To1 & PulseConfiguration::GetCalciumAbsorptionFraction ( )
virtual

◆ GetCalciumAbsorptionFraction() [2/2]

double PulseConfiguration::GetCalciumAbsorptionFraction ( ) const
virtual

◆ GetCalciumDigestionRate() [1/2]

SEScalarMassPerTime & PulseConfiguration::GetCalciumDigestionRate ( )
virtual

◆ GetCalciumDigestionRate() [2/2]

double PulseConfiguration::GetCalciumDigestionRate ( const MassPerTimeUnit unit) const
virtual

◆ GetCarbohydrateAbsorptionFraction() [1/2]

SEScalar0To1 & PulseConfiguration::GetCarbohydrateAbsorptionFraction ( )
virtual

◆ GetCarbohydrateAbsorptionFraction() [2/2]

double PulseConfiguration::GetCarbohydrateAbsorptionFraction ( ) const
virtual

◆ GetCarbonDioxideProductionFromOxygenConsumptionConstant() [1/2]

SEScalar & PulseConfiguration::GetCarbonDioxideProductionFromOxygenConsumptionConstant ( )
virtual

◆ GetCarbonDioxideProductionFromOxygenConsumptionConstant() [2/2]

double PulseConfiguration::GetCarbonDioxideProductionFromOxygenConsumptionConstant ( ) const
virtual

◆ GetCardiovascularOpenResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetCardiovascularOpenResistance ( )
virtual

◆ GetCardiovascularOpenResistance() [2/2]

double PulseConfiguration::GetCardiovascularOpenResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetCentralControllerCO2PressureSetPoint() [1/2]

SEScalarPressure & PulseConfiguration::GetCentralControllerCO2PressureSetPoint ( )
virtual

◆ GetCentralControllerCO2PressureSetPoint() [2/2]

double PulseConfiguration::GetCentralControllerCO2PressureSetPoint ( const PressureUnit unit) const
virtual

◆ GetCentralVentilatoryControllerGain() [1/2]

SEScalar & PulseConfiguration::GetCentralVentilatoryControllerGain ( )
virtual

◆ GetCentralVentilatoryControllerGain() [2/2]

double PulseConfiguration::GetCentralVentilatoryControllerGain ( ) const
virtual

◆ GetChemoreceptorFeedback()

virtual eSwitch PulseConfiguration::GetChemoreceptorFeedback ( ) const
inlinevirtual

◆ GetCoreTemperatureHigh() [1/2]

SEScalarTemperature & PulseConfiguration::GetCoreTemperatureHigh ( )
virtual

◆ GetCoreTemperatureHigh() [2/2]

double PulseConfiguration::GetCoreTemperatureHigh ( const TemperatureUnit unit) const
virtual

◆ GetCoreTemperatureLow() [1/2]

SEScalarTemperature & PulseConfiguration::GetCoreTemperatureLow ( )
virtual

◆ GetCoreTemperatureLow() [2/2]

double PulseConfiguration::GetCoreTemperatureLow ( const TemperatureUnit unit) const
virtual

◆ GetDefaultCarbohydrateDigestionRate() [1/2]

SEScalarMassPerTime & PulseConfiguration::GetDefaultCarbohydrateDigestionRate ( )
virtual

◆ GetDefaultCarbohydrateDigestionRate() [2/2]

double PulseConfiguration::GetDefaultCarbohydrateDigestionRate ( const MassPerTimeUnit unit) const
virtual

◆ GetDefaultClosedElectricResistance() [1/2]

SEScalarElectricResistance & PulseConfiguration::GetDefaultClosedElectricResistance ( )
virtual

◆ GetDefaultClosedElectricResistance() [2/2]

double PulseConfiguration::GetDefaultClosedElectricResistance ( const ElectricResistanceUnit unit) const
virtual

◆ GetDefaultClosedFlowResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetDefaultClosedFlowResistance ( )
virtual

◆ GetDefaultClosedFlowResistance() [2/2]

double PulseConfiguration::GetDefaultClosedFlowResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetDefaultClosedHeatResistance() [1/2]

SEScalarHeatResistance & PulseConfiguration::GetDefaultClosedHeatResistance ( )
virtual

◆ GetDefaultClosedHeatResistance() [2/2]

double PulseConfiguration::GetDefaultClosedHeatResistance ( const HeatResistanceUnit unit) const
virtual

◆ GetDefaultFatDigestionRate() [1/2]

SEScalarMassPerTime & PulseConfiguration::GetDefaultFatDigestionRate ( )
virtual

◆ GetDefaultFatDigestionRate() [2/2]

double PulseConfiguration::GetDefaultFatDigestionRate ( const MassPerTimeUnit unit) const
virtual

◆ GetDefaultOpenElectricResistance() [1/2]

SEScalarElectricResistance & PulseConfiguration::GetDefaultOpenElectricResistance ( )
virtual

◆ GetDefaultOpenElectricResistance() [2/2]

double PulseConfiguration::GetDefaultOpenElectricResistance ( const ElectricResistanceUnit unit) const
virtual

◆ GetDefaultOpenFlowResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetDefaultOpenFlowResistance ( )
virtual

◆ GetDefaultOpenFlowResistance() [2/2]

double PulseConfiguration::GetDefaultOpenFlowResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetDefaultOpenHeatResistance() [1/2]

SEScalarHeatResistance & PulseConfiguration::GetDefaultOpenHeatResistance ( )
virtual

◆ GetDefaultOpenHeatResistance() [2/2]

double PulseConfiguration::GetDefaultOpenHeatResistance ( const HeatResistanceUnit unit) const
virtual

◆ GetDefaultProteinDigestionRate() [1/2]

SEScalarMassPerTime & PulseConfiguration::GetDefaultProteinDigestionRate ( )
virtual

◆ GetDefaultProteinDigestionRate() [2/2]

double PulseConfiguration::GetDefaultProteinDigestionRate ( const MassPerTimeUnit unit) const
virtual

◆ GetDefaultStomachContents() [1/2]

SENutrition & PulseConfiguration::GetDefaultStomachContents ( )
virtual

◆ GetDefaultStomachContents() [2/2]

const SENutrition * PulseConfiguration::GetDefaultStomachContents ( ) const
virtual

◆ GetDeltaCoreTemperatureLow() [1/2]

SEScalarTemperature & PulseConfiguration::GetDeltaCoreTemperatureLow ( )
virtual

◆ GetDeltaCoreTemperatureLow() [2/2]

double PulseConfiguration::GetDeltaCoreTemperatureLow ( const TemperatureUnit unit) const
virtual

◆ GetDynamicStabilization() [1/2]

SEDynamicStabilization & PulseConfiguration::GetDynamicStabilization ( )
virtual

◆ GetDynamicStabilization() [2/2]

const SEDynamicStabilization * PulseConfiguration::GetDynamicStabilization ( ) const
virtual

◆ GetECG() [1/2]

SEElectroCardioGram & PulseConfiguration::GetECG ( )
virtual

◆ GetECG() [2/2]

const SEElectroCardioGram * PulseConfiguration::GetECG ( ) const
virtual

◆ GetEnergyPerATP() [1/2]

SEScalarEnergyPerAmount & PulseConfiguration::GetEnergyPerATP ( )
virtual

◆ GetEnergyPerATP() [2/2]

double PulseConfiguration::GetEnergyPerATP ( const EnergyPerAmountUnit unit) const
virtual

◆ GetFatAbsorptionFraction() [1/2]

SEScalar0To1 & PulseConfiguration::GetFatAbsorptionFraction ( )
virtual

◆ GetFatAbsorptionFraction() [2/2]

double PulseConfiguration::GetFatAbsorptionFraction ( ) const
virtual

◆ GetHeartElastanceDistributedTimeDelay() [1/2]

SEScalarTime & PulseConfiguration::GetHeartElastanceDistributedTimeDelay ( )
virtual

◆ GetHeartElastanceDistributedTimeDelay() [2/2]

double PulseConfiguration::GetHeartElastanceDistributedTimeDelay ( const TimeUnit unit) const
virtual

◆ GetHeartRateDistributedTimeDelay() [1/2]

SEScalarTime & PulseConfiguration::GetHeartRateDistributedTimeDelay ( )
virtual

◆ GetHeartRateDistributedTimeDelay() [2/2]

double PulseConfiguration::GetHeartRateDistributedTimeDelay ( const TimeUnit unit) const
virtual

◆ GetInitialEnvironmentalConditions() [1/2]

SEEnvironmentalConditions & PulseConfiguration::GetInitialEnvironmentalConditions ( )
virtual

◆ GetInitialEnvironmentalConditions() [2/2]

const SEEnvironmentalConditions * PulseConfiguration::GetInitialEnvironmentalConditions ( ) const
virtual

◆ GetInitialPatientBaselineFilepath()

virtual std::string PulseConfiguration::GetInitialPatientBaselineFilepath ( )
inlinevirtual

◆ GetLeftGlomerularFilteringSurfaceAreaBaseline() [1/2]

SEScalarArea & PulseConfiguration::GetLeftGlomerularFilteringSurfaceAreaBaseline ( )
virtual

◆ GetLeftGlomerularFilteringSurfaceAreaBaseline() [2/2]

double PulseConfiguration::GetLeftGlomerularFilteringSurfaceAreaBaseline ( const AreaUnit unit) const
virtual

◆ GetLeftGlomerularFluidPermeabilityBaseline() [1/2]

SEScalarVolumePerTimePressureArea & PulseConfiguration::GetLeftGlomerularFluidPermeabilityBaseline ( )
virtual

◆ GetLeftGlomerularFluidPermeabilityBaseline() [2/2]

double PulseConfiguration::GetLeftGlomerularFluidPermeabilityBaseline ( const VolumePerTimePressureAreaUnit unit) const
virtual

◆ GetLeftHeartElastanceMaximum() [1/2]

SEScalarPressurePerVolume & PulseConfiguration::GetLeftHeartElastanceMaximum ( )
virtual

◆ GetLeftHeartElastanceMaximum() [2/2]

double PulseConfiguration::GetLeftHeartElastanceMaximum ( const PressurePerVolumeUnit unit) const
virtual

◆ GetLeftHeartElastanceMinimum() [1/2]

SEScalarPressurePerVolume & PulseConfiguration::GetLeftHeartElastanceMinimum ( )
virtual

◆ GetLeftHeartElastanceMinimum() [2/2]

double PulseConfiguration::GetLeftHeartElastanceMinimum ( const PressurePerVolumeUnit unit) const
virtual

◆ GetLeftTubularReabsorptionFilteringSurfaceAreaBaseline() [1/2]

SEScalarArea & PulseConfiguration::GetLeftTubularReabsorptionFilteringSurfaceAreaBaseline ( )
virtual

◆ GetLeftTubularReabsorptionFilteringSurfaceAreaBaseline() [2/2]

double PulseConfiguration::GetLeftTubularReabsorptionFilteringSurfaceAreaBaseline ( const AreaUnit unit) const
virtual

◆ GetLeftTubularReabsorptionFluidPermeabilityBaseline() [1/2]

SEScalarVolumePerTimePressureArea & PulseConfiguration::GetLeftTubularReabsorptionFluidPermeabilityBaseline ( )
virtual

◆ GetLeftTubularReabsorptionFluidPermeabilityBaseline() [2/2]

double PulseConfiguration::GetLeftTubularReabsorptionFluidPermeabilityBaseline ( const VolumePerTimePressureAreaUnit unit) const
virtual

◆ GetMachineClosedResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetMachineClosedResistance ( )
virtual

◆ GetMachineClosedResistance() [2/2]

double PulseConfiguration::GetMachineClosedResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetMachineOpenResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetMachineOpenResistance ( )
virtual

◆ GetMachineOpenResistance() [2/2]

double PulseConfiguration::GetMachineOpenResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetMaximumAfferentResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetMaximumAfferentResistance ( )
virtual

◆ GetMaximumAfferentResistance() [2/2]

double PulseConfiguration::GetMaximumAfferentResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetMeanCorpuscularHemoglobin() [1/2]

SEScalarMassPerAmount & PulseConfiguration::GetMeanCorpuscularHemoglobin ( )
virtual

◆ GetMeanCorpuscularHemoglobin() [2/2]

double PulseConfiguration::GetMeanCorpuscularHemoglobin ( const MassPerAmountUnit unit) const
virtual

◆ GetMeanCorpuscularVolume() [1/2]

SEScalarVolume & PulseConfiguration::GetMeanCorpuscularVolume ( )
virtual

◆ GetMeanCorpuscularVolume() [2/2]

double PulseConfiguration::GetMeanCorpuscularVolume ( const VolumeUnit unit) const
virtual

◆ GetMinimumAfferentResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetMinimumAfferentResistance ( )
virtual

◆ GetMinimumAfferentResistance() [2/2]

double PulseConfiguration::GetMinimumAfferentResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetMinimumAllowableInpiratoryAndExpiratoryPeriod() [1/2]

SEScalarTime & PulseConfiguration::GetMinimumAllowableInpiratoryAndExpiratoryPeriod ( )
virtual

◆ GetMinimumAllowableInpiratoryAndExpiratoryPeriod() [2/2]

double PulseConfiguration::GetMinimumAllowableInpiratoryAndExpiratoryPeriod ( const TimeUnit unit) const
virtual

◆ GetMinimumAllowableTidalVolume() [1/2]

SEScalarVolume & PulseConfiguration::GetMinimumAllowableTidalVolume ( )
virtual

◆ GetMinimumAllowableTidalVolume() [2/2]

double PulseConfiguration::GetMinimumAllowableTidalVolume ( const VolumeUnit unit) const
virtual

◆ GetMinimumBloodVolumeFraction() [1/2]

SEScalar0To1 & PulseConfiguration::GetMinimumBloodVolumeFraction ( )
virtual

◆ GetMinimumBloodVolumeFraction() [2/2]

double PulseConfiguration::GetMinimumBloodVolumeFraction ( ) const
virtual

◆ GetModifiers() [1/2]

SEScalarProperties & PulseConfiguration::GetModifiers ( )
virtual

◆ GetModifiers() [2/2]

const SEScalarProperties & PulseConfiguration::GetModifiers ( ) const
virtual

◆ GetMolarMassOfDryAir() [1/2]

SEScalarMassPerAmount & PulseConfiguration::GetMolarMassOfDryAir ( )
virtual

◆ GetMolarMassOfDryAir() [2/2]

double PulseConfiguration::GetMolarMassOfDryAir ( const MassPerAmountUnit unit) const
virtual

◆ GetMolarMassOfWaterVapor() [1/2]

SEScalarMassPerAmount & PulseConfiguration::GetMolarMassOfWaterVapor ( )
virtual

◆ GetMolarMassOfWaterVapor() [2/2]

double PulseConfiguration::GetMolarMassOfWaterVapor ( const MassPerAmountUnit unit) const
virtual

◆ GetNormalizedComplianceIntercept() [1/2]

SEScalar & PulseConfiguration::GetNormalizedComplianceIntercept ( )
virtual

◆ GetNormalizedComplianceIntercept() [2/2]

double PulseConfiguration::GetNormalizedComplianceIntercept ( ) const
virtual

◆ GetNormalizedComplianceParasympatheticSlope() [1/2]

SEScalar & PulseConfiguration::GetNormalizedComplianceParasympatheticSlope ( )
virtual

◆ GetNormalizedComplianceParasympatheticSlope() [2/2]

double PulseConfiguration::GetNormalizedComplianceParasympatheticSlope ( ) const
virtual

◆ GetNormalizedHeartElastanceIntercept() [1/2]

SEScalar & PulseConfiguration::GetNormalizedHeartElastanceIntercept ( )
virtual

◆ GetNormalizedHeartElastanceIntercept() [2/2]

double PulseConfiguration::GetNormalizedHeartElastanceIntercept ( ) const
virtual

◆ GetNormalizedHeartElastanceSympatheticSlope() [1/2]

SEScalar & PulseConfiguration::GetNormalizedHeartElastanceSympatheticSlope ( )
virtual

◆ GetNormalizedHeartElastanceSympatheticSlope() [2/2]

double PulseConfiguration::GetNormalizedHeartElastanceSympatheticSlope ( ) const
virtual

◆ GetNormalizedHeartRateIntercept() [1/2]

SEScalar & PulseConfiguration::GetNormalizedHeartRateIntercept ( )
virtual

◆ GetNormalizedHeartRateIntercept() [2/2]

double PulseConfiguration::GetNormalizedHeartRateIntercept ( ) const
virtual

◆ GetNormalizedHeartRateParasympatheticSlope() [1/2]

SEScalar & PulseConfiguration::GetNormalizedHeartRateParasympatheticSlope ( )
virtual

◆ GetNormalizedHeartRateParasympatheticSlope() [2/2]

double PulseConfiguration::GetNormalizedHeartRateParasympatheticSlope ( ) const
virtual

◆ GetNormalizedHeartRateSympatheticSlope() [1/2]

SEScalar & PulseConfiguration::GetNormalizedHeartRateSympatheticSlope ( )
virtual

◆ GetNormalizedHeartRateSympatheticSlope() [2/2]

double PulseConfiguration::GetNormalizedHeartRateSympatheticSlope ( ) const
virtual

◆ GetNormalizedResistanceIntercept() [1/2]

SEScalar & PulseConfiguration::GetNormalizedResistanceIntercept ( )
virtual

◆ GetNormalizedResistanceIntercept() [2/2]

double PulseConfiguration::GetNormalizedResistanceIntercept ( ) const
virtual

◆ GetNormalizedResistanceSympatheticSlope() [1/2]

SEScalar & PulseConfiguration::GetNormalizedResistanceSympatheticSlope ( )
virtual

◆ GetNormalizedResistanceSympatheticSlope() [2/2]

double PulseConfiguration::GetNormalizedResistanceSympatheticSlope ( ) const
virtual

◆ GetOverrides() [1/2]

SEScalarProperties & PulseConfiguration::GetOverrides ( )
virtual

◆ GetOverrides() [2/2]

const SEScalarProperties & PulseConfiguration::GetOverrides ( ) const
virtual

◆ GetOxygenMetabolicConstant() [1/2]

SEScalar & PulseConfiguration::GetOxygenMetabolicConstant ( )
virtual

◆ GetOxygenMetabolicConstant() [2/2]

double PulseConfiguration::GetOxygenMetabolicConstant ( ) const
virtual

◆ GetPeripheralControllerCO2PressureSetPoint() [1/2]

SEScalarPressure & PulseConfiguration::GetPeripheralControllerCO2PressureSetPoint ( )
virtual

◆ GetPeripheralControllerCO2PressureSetPoint() [2/2]

double PulseConfiguration::GetPeripheralControllerCO2PressureSetPoint ( const PressureUnit unit) const
virtual

◆ GetPeripheralVentilatoryControllerGain() [1/2]

SEScalar & PulseConfiguration::GetPeripheralVentilatoryControllerGain ( )
virtual

◆ GetPeripheralVentilatoryControllerGain() [2/2]

double PulseConfiguration::GetPeripheralVentilatoryControllerGain ( ) const
virtual

◆ GetPeritubularPotassiumConcentrationSetPoint() [1/2]

SEScalarMassPerVolume & PulseConfiguration::GetPeritubularPotassiumConcentrationSetPoint ( )
virtual

◆ GetPeritubularPotassiumConcentrationSetPoint() [2/2]

double PulseConfiguration::GetPeritubularPotassiumConcentrationSetPoint ( const MassPerVolumeUnit unit) const
virtual

◆ GetPlasmaSodiumConcentrationSetPoint() [1/2]

SEScalarMassPerVolume & PulseConfiguration::GetPlasmaSodiumConcentrationSetPoint ( )
virtual

◆ GetPlasmaSodiumConcentrationSetPoint() [2/2]

double PulseConfiguration::GetPlasmaSodiumConcentrationSetPoint ( const MassPerVolumeUnit unit) const
virtual

◆ GetProteinToUreaFraction() [1/2]

SEScalar0To1 & PulseConfiguration::GetProteinToUreaFraction ( )
virtual

◆ GetProteinToUreaFraction() [2/2]

double PulseConfiguration::GetProteinToUreaFraction ( ) const
virtual

◆ GetPulmonaryVentilationRateMaximum() [1/2]

SEScalarVolumePerTime & PulseConfiguration::GetPulmonaryVentilationRateMaximum ( )
virtual

◆ GetPulmonaryVentilationRateMaximum() [2/2]

double PulseConfiguration::GetPulmonaryVentilationRateMaximum ( const VolumePerTimeUnit unit) const
virtual

◆ GetPupilDiameterBaseline() [1/2]

SEScalarLength & PulseConfiguration::GetPupilDiameterBaseline ( )
virtual

◆ GetPupilDiameterBaseline() [2/2]

double PulseConfiguration::GetPupilDiameterBaseline ( const LengthUnit unit) const
virtual

◆ GetRespiratoryClosedResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetRespiratoryClosedResistance ( )
virtual

◆ GetRespiratoryClosedResistance() [2/2]

double PulseConfiguration::GetRespiratoryClosedResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetRespiratoryOpenResistance() [1/2]

SEScalarPressureTimePerVolume & PulseConfiguration::GetRespiratoryOpenResistance ( )
virtual

◆ GetRespiratoryOpenResistance() [2/2]

double PulseConfiguration::GetRespiratoryOpenResistance ( const PressureTimePerVolumeUnit unit) const
virtual

◆ GetResponseSlope() [1/2]

SEScalar & PulseConfiguration::GetResponseSlope ( )
virtual

◆ GetResponseSlope() [2/2]

double PulseConfiguration::GetResponseSlope ( ) const
virtual

◆ GetRightGlomerularFilteringSurfaceAreaBaseline() [1/2]

SEScalarArea & PulseConfiguration::GetRightGlomerularFilteringSurfaceAreaBaseline ( )
virtual

◆ GetRightGlomerularFilteringSurfaceAreaBaseline() [2/2]

double PulseConfiguration::GetRightGlomerularFilteringSurfaceAreaBaseline ( const AreaUnit unit) const
virtual

◆ GetRightGlomerularFluidPermeabilityBaseline() [1/2]

SEScalarVolumePerTimePressureArea & PulseConfiguration::GetRightGlomerularFluidPermeabilityBaseline ( )
virtual

◆ GetRightGlomerularFluidPermeabilityBaseline() [2/2]

double PulseConfiguration::GetRightGlomerularFluidPermeabilityBaseline ( const VolumePerTimePressureAreaUnit unit) const
virtual

◆ GetRightHeartElastanceMaximum() [1/2]

SEScalarPressurePerVolume & PulseConfiguration::GetRightHeartElastanceMaximum ( )
virtual

◆ GetRightHeartElastanceMaximum() [2/2]

double PulseConfiguration::GetRightHeartElastanceMaximum ( const PressurePerVolumeUnit unit) const
virtual

◆ GetRightHeartElastanceMinimum() [1/2]

SEScalarPressurePerVolume & PulseConfiguration::GetRightHeartElastanceMinimum ( )
virtual

◆ GetRightHeartElastanceMinimum() [2/2]

double PulseConfiguration::GetRightHeartElastanceMinimum ( const PressurePerVolumeUnit unit) const
virtual

◆ GetRightTubularReabsorptionFilteringSurfaceAreaBaseline() [1/2]

SEScalarArea & PulseConfiguration::GetRightTubularReabsorptionFilteringSurfaceAreaBaseline ( )
virtual

◆ GetRightTubularReabsorptionFilteringSurfaceAreaBaseline() [2/2]

double PulseConfiguration::GetRightTubularReabsorptionFilteringSurfaceAreaBaseline ( const AreaUnit unit) const
virtual

◆ GetRightTubularReabsorptionFluidPermeabilityBaseline() [1/2]

SEScalarVolumePerTimePressureArea & PulseConfiguration::GetRightTubularReabsorptionFluidPermeabilityBaseline ( )
virtual

◆ GetRightTubularReabsorptionFluidPermeabilityBaseline() [2/2]

double PulseConfiguration::GetRightTubularReabsorptionFluidPermeabilityBaseline ( const VolumePerTimePressureAreaUnit unit) const
virtual

◆ GetStabilization()

SEEngineStabilization * PulseConfiguration::GetStabilization ( )
virtual

◆ GetStandardDiffusionDistance() [1/2]

SEScalarLength & PulseConfiguration::GetStandardDiffusionDistance ( )
virtual

◆ GetStandardDiffusionDistance() [2/2]

double PulseConfiguration::GetStandardDiffusionDistance ( const LengthUnit unit) const
virtual

◆ GetStandardOxygenDiffusionCoefficient() [1/2]

SEScalarAreaPerTimePressure & PulseConfiguration::GetStandardOxygenDiffusionCoefficient ( )
virtual

◆ GetStandardOxygenDiffusionCoefficient() [2/2]

double PulseConfiguration::GetStandardOxygenDiffusionCoefficient ( const AreaPerTimePressureUnit unit) const
virtual

◆ GetStandardPulmonaryCapillaryCoverage() [1/2]

SEScalar & PulseConfiguration::GetStandardPulmonaryCapillaryCoverage ( )
virtual

◆ GetStandardPulmonaryCapillaryCoverage() [2/2]

double PulseConfiguration::GetStandardPulmonaryCapillaryCoverage ( ) const
virtual

◆ GetStefanBoltzmann() [1/2]

SEScalarPowerPerAreaTemperatureToTheFourth & PulseConfiguration::GetStefanBoltzmann ( )
virtual

◆ GetStefanBoltzmann() [2/2]

double PulseConfiguration::GetStefanBoltzmann ( const PowerPerAreaTemperatureToTheFourthUnit unit) const
virtual

◆ GetSweatHeatTransfer() [1/2]

SEScalarHeatConductance & PulseConfiguration::GetSweatHeatTransfer ( )
virtual

◆ GetSweatHeatTransfer() [2/2]

double PulseConfiguration::GetSweatHeatTransfer ( const HeatConductanceUnit unit) const
virtual

◆ GetSystemicResistanceDistributedTimeDelay() [1/2]

SEScalarTime & PulseConfiguration::GetSystemicResistanceDistributedTimeDelay ( )
virtual

◆ GetSystemicResistanceDistributedTimeDelay() [2/2]

double PulseConfiguration::GetSystemicResistanceDistributedTimeDelay ( const TimeUnit unit) const
virtual

◆ GetTargetSodiumDelivery()

SEScalarMassPerTime & PulseConfiguration::GetTargetSodiumDelivery ( )
virtual

◆ GetTimedStabilization() [1/2]

SETimedStabilization & PulseConfiguration::GetTimedStabilization ( )
virtual

◆ GetTimedStabilization() [2/2]

const SETimedStabilization * PulseConfiguration::GetTimedStabilization ( ) const
virtual

◆ GetTimeStep() [1/2]

SEScalarTime & PulseConfiguration::GetTimeStep ( )
virtual

◆ GetTimeStep() [2/2]

double PulseConfiguration::GetTimeStep ( const TimeUnit unit) const
virtual

◆ GetUniversalGasConstant() [1/2]

SEScalarHeatCapacitancePerAmount & PulseConfiguration::GetUniversalGasConstant ( )
virtual

◆ GetUniversalGasConstant() [2/2]

double PulseConfiguration::GetUniversalGasConstant ( const HeatCapacitancePerAmountUnit unit) const
virtual

◆ GetVaporizationEnergy() [1/2]

SEScalarEnergyPerMass & PulseConfiguration::GetVaporizationEnergy ( )
virtual

◆ GetVaporizationEnergy() [2/2]

double PulseConfiguration::GetVaporizationEnergy ( const EnergyPerMassUnit unit) const
virtual

◆ GetVaporSpecificHeat() [1/2]

SEScalarHeatCapacitancePerMass & PulseConfiguration::GetVaporSpecificHeat ( )
virtual

◆ GetVaporSpecificHeat() [2/2]

double PulseConfiguration::GetVaporSpecificHeat ( const HeatCapacitancePerMassUnit unit) const
virtual

◆ GetVenousComplianceDistributedTimeDelay() [1/2]

SEScalarTime & PulseConfiguration::GetVenousComplianceDistributedTimeDelay ( )
virtual

◆ GetVenousComplianceDistributedTimeDelay() [2/2]

double PulseConfiguration::GetVenousComplianceDistributedTimeDelay ( const TimeUnit unit) const
virtual

◆ GetVentilationTidalVolumeIntercept() [1/2]

SEScalarVolume & PulseConfiguration::GetVentilationTidalVolumeIntercept ( )
virtual

◆ GetVentilationTidalVolumeIntercept() [2/2]

double PulseConfiguration::GetVentilationTidalVolumeIntercept ( const VolumeUnit unit) const
virtual

◆ GetVentilatoryOcclusionPressure() [1/2]

SEScalarPressure & PulseConfiguration::GetVentilatoryOcclusionPressure ( )
virtual

◆ GetVentilatoryOcclusionPressure() [2/2]

double PulseConfiguration::GetVentilatoryOcclusionPressure ( const PressureUnit unit) const
virtual

◆ GetWaterDensity() [1/2]

SEScalarMassPerVolume & PulseConfiguration::GetWaterDensity ( )
virtual

◆ GetWaterDensity() [2/2]

double PulseConfiguration::GetWaterDensity ( const MassPerVolumeUnit unit) const
virtual

◆ GetWaterDigestionRate() [1/2]

SEScalarVolumePerTime & PulseConfiguration::GetWaterDigestionRate ( )
virtual

◆ GetWaterDigestionRate() [2/2]

double PulseConfiguration::GetWaterDigestionRate ( const VolumePerTimeUnit unit) const
virtual

◆ HasAirDensity()

bool PulseConfiguration::HasAirDensity ( ) const
virtual

Environment

◆ HasAirSpecificHeat()

bool PulseConfiguration::HasAirSpecificHeat ( ) const
virtual

◆ HasBodySpecificHeat()

bool PulseConfiguration::HasBodySpecificHeat ( ) const
virtual

Energy

◆ HasCalciumAbsorptionFraction()

bool PulseConfiguration::HasCalciumAbsorptionFraction ( ) const
virtual

◆ HasCalciumDigestionRate()

bool PulseConfiguration::HasCalciumDigestionRate ( ) const
virtual

Gastrointestinal

◆ HasCarbohydrateAbsorptionFraction()

bool PulseConfiguration::HasCarbohydrateAbsorptionFraction ( ) const
virtual

◆ HasCarbonDioxideProductionFromOxygenConsumptionConstant()

bool PulseConfiguration::HasCarbonDioxideProductionFromOxygenConsumptionConstant ( ) const
virtual

◆ HasCardiovascularOpenResistance()

bool PulseConfiguration::HasCardiovascularOpenResistance ( ) const
virtual

Circuit

◆ HasCentralControllerCO2PressureSetPoint()

bool PulseConfiguration::HasCentralControllerCO2PressureSetPoint ( ) const
virtual

Respiratory

◆ HasCentralVentilatoryControllerGain()

bool PulseConfiguration::HasCentralVentilatoryControllerGain ( ) const
virtual

◆ HasCoreTemperatureHigh()

bool PulseConfiguration::HasCoreTemperatureHigh ( ) const
virtual

◆ HasCoreTemperatureLow()

bool PulseConfiguration::HasCoreTemperatureLow ( ) const
virtual

◆ HasDefaultCarbohydrateDigestionRate()

bool PulseConfiguration::HasDefaultCarbohydrateDigestionRate ( ) const
virtual

◆ HasDefaultClosedElectricResistance()

bool PulseConfiguration::HasDefaultClosedElectricResistance ( ) const
virtual

◆ HasDefaultClosedFlowResistance()

bool PulseConfiguration::HasDefaultClosedFlowResistance ( ) const
virtual

◆ HasDefaultClosedHeatResistance()

bool PulseConfiguration::HasDefaultClosedHeatResistance ( ) const
virtual

◆ HasDefaultFatDigestionRate()

bool PulseConfiguration::HasDefaultFatDigestionRate ( ) const
virtual

◆ HasDefaultOpenElectricResistance()

bool PulseConfiguration::HasDefaultOpenElectricResistance ( ) const
virtual

◆ HasDefaultOpenFlowResistance()

bool PulseConfiguration::HasDefaultOpenFlowResistance ( ) const
virtual

◆ HasDefaultOpenHeatResistance()

bool PulseConfiguration::HasDefaultOpenHeatResistance ( ) const
virtual

◆ HasDefaultProteinDigestionRate()

bool PulseConfiguration::HasDefaultProteinDigestionRate ( ) const
virtual

◆ HasDefaultStomachContents()

bool PulseConfiguration::HasDefaultStomachContents ( ) const
virtual

◆ HasDeltaCoreTemperatureLow()

bool PulseConfiguration::HasDeltaCoreTemperatureLow ( ) const
virtual

◆ HasDynamicStabilization()

bool PulseConfiguration::HasDynamicStabilization ( ) const
virtual

◆ HasECG()

bool PulseConfiguration::HasECG ( ) const
virtual

ECG

◆ HasEnergyPerATP()

bool PulseConfiguration::HasEnergyPerATP ( ) const
virtual

◆ HasFatAbsorptionFraction()

bool PulseConfiguration::HasFatAbsorptionFraction ( ) const
virtual

◆ HasHeartElastanceDistributedTimeDelay()

bool PulseConfiguration::HasHeartElastanceDistributedTimeDelay ( ) const
virtual

Nervous

◆ HasHeartRateDistributedTimeDelay()

bool PulseConfiguration::HasHeartRateDistributedTimeDelay ( ) const
virtual

◆ HasInitialEnvironmentalConditions()

bool PulseConfiguration::HasInitialEnvironmentalConditions ( ) const
virtual

◆ HasLeftGlomerularFilteringSurfaceAreaBaseline()

bool PulseConfiguration::HasLeftGlomerularFilteringSurfaceAreaBaseline ( ) const
virtual

◆ HasLeftGlomerularFluidPermeabilityBaseline()

bool PulseConfiguration::HasLeftGlomerularFluidPermeabilityBaseline ( ) const
virtual

◆ HasLeftHeartElastanceMaximum()

bool PulseConfiguration::HasLeftHeartElastanceMaximum ( ) const
virtual

Cardiovascular

◆ HasLeftHeartElastanceMinimum()

bool PulseConfiguration::HasLeftHeartElastanceMinimum ( ) const
virtual

◆ HasLeftTubularReabsorptionFilteringSurfaceAreaBaseline()

bool PulseConfiguration::HasLeftTubularReabsorptionFilteringSurfaceAreaBaseline ( ) const
virtual

◆ HasLeftTubularReabsorptionFluidPermeabilityBaseline()

bool PulseConfiguration::HasLeftTubularReabsorptionFluidPermeabilityBaseline ( ) const
virtual

◆ HasMachineClosedResistance()

bool PulseConfiguration::HasMachineClosedResistance ( ) const
virtual

◆ HasMachineOpenResistance()

bool PulseConfiguration::HasMachineOpenResistance ( ) const
virtual

◆ HasMaximumAfferentResistance()

bool PulseConfiguration::HasMaximumAfferentResistance ( ) const
virtual

◆ HasMeanCorpuscularHemoglobin()

bool PulseConfiguration::HasMeanCorpuscularHemoglobin ( ) const
virtual

Blood Chemistry

◆ HasMeanCorpuscularVolume()

bool PulseConfiguration::HasMeanCorpuscularVolume ( ) const
virtual

◆ HasMinimumAfferentResistance()

bool PulseConfiguration::HasMinimumAfferentResistance ( ) const
virtual

◆ HasMinimumAllowableInpiratoryAndExpiratoryPeriod()

bool PulseConfiguration::HasMinimumAllowableInpiratoryAndExpiratoryPeriod ( ) const
virtual

◆ HasMinimumAllowableTidalVolume()

bool PulseConfiguration::HasMinimumAllowableTidalVolume ( ) const
virtual

◆ HasMinimumBloodVolumeFraction()

bool PulseConfiguration::HasMinimumBloodVolumeFraction ( ) const
virtual

◆ HasModifiers()

bool PulseConfiguration::HasModifiers ( ) const
virtual

◆ HasMolarMassOfDryAir()

bool PulseConfiguration::HasMolarMassOfDryAir ( ) const
virtual

◆ HasMolarMassOfWaterVapor()

bool PulseConfiguration::HasMolarMassOfWaterVapor ( ) const
virtual

◆ HasNormalizedComplianceIntercept()

bool PulseConfiguration::HasNormalizedComplianceIntercept ( ) const
virtual

◆ HasNormalizedComplianceParasympatheticSlope()

bool PulseConfiguration::HasNormalizedComplianceParasympatheticSlope ( ) const
virtual

◆ HasNormalizedHeartElastanceIntercept()

bool PulseConfiguration::HasNormalizedHeartElastanceIntercept ( ) const
virtual

◆ HasNormalizedHeartElastanceSympatheticSlope()

bool PulseConfiguration::HasNormalizedHeartElastanceSympatheticSlope ( ) const
virtual

◆ HasNormalizedHeartRateIntercept()

bool PulseConfiguration::HasNormalizedHeartRateIntercept ( ) const
virtual

◆ HasNormalizedHeartRateParasympatheticSlope()

bool PulseConfiguration::HasNormalizedHeartRateParasympatheticSlope ( ) const
virtual

◆ HasNormalizedHeartRateSympatheticSlope()

bool PulseConfiguration::HasNormalizedHeartRateSympatheticSlope ( ) const
virtual

◆ HasNormalizedResistanceIntercept()

bool PulseConfiguration::HasNormalizedResistanceIntercept ( ) const
virtual

◆ HasNormalizedResistanceSympatheticSlope()

bool PulseConfiguration::HasNormalizedResistanceSympatheticSlope ( ) const
virtual

◆ HasOverrides()

bool PulseConfiguration::HasOverrides ( ) const
virtual

◆ HasOxygenMetabolicConstant()

bool PulseConfiguration::HasOxygenMetabolicConstant ( ) const
virtual

Constants

◆ HasPeripheralControllerCO2PressureSetPoint()

bool PulseConfiguration::HasPeripheralControllerCO2PressureSetPoint ( ) const
virtual

◆ HasPeripheralVentilatoryControllerGain()

bool PulseConfiguration::HasPeripheralVentilatoryControllerGain ( ) const
virtual

◆ HasPeritubularPotassiumConcentrationSetPoint()

bool PulseConfiguration::HasPeritubularPotassiumConcentrationSetPoint ( ) const
virtual

◆ HasPlasmaSodiumConcentrationSetPoint()

bool PulseConfiguration::HasPlasmaSodiumConcentrationSetPoint ( ) const
virtual

Renal

◆ HasProteinToUreaFraction()

bool PulseConfiguration::HasProteinToUreaFraction ( ) const
virtual

◆ HasPulmonaryVentilationRateMaximum()

bool PulseConfiguration::HasPulmonaryVentilationRateMaximum ( ) const
virtual

◆ HasPupilDiameterBaseline()

bool PulseConfiguration::HasPupilDiameterBaseline ( ) const
virtual

◆ HasRespiratoryClosedResistance()

bool PulseConfiguration::HasRespiratoryClosedResistance ( ) const
virtual

◆ HasRespiratoryOpenResistance()

bool PulseConfiguration::HasRespiratoryOpenResistance ( ) const
virtual

◆ HasResponseSlope()

bool PulseConfiguration::HasResponseSlope ( ) const
virtual

◆ HasRightGlomerularFilteringSurfaceAreaBaseline()

bool PulseConfiguration::HasRightGlomerularFilteringSurfaceAreaBaseline ( ) const
virtual

◆ HasRightGlomerularFluidPermeabilityBaseline()

bool PulseConfiguration::HasRightGlomerularFluidPermeabilityBaseline ( ) const
virtual

◆ HasRightHeartElastanceMaximum()

bool PulseConfiguration::HasRightHeartElastanceMaximum ( ) const
virtual

◆ HasRightHeartElastanceMinimum()

bool PulseConfiguration::HasRightHeartElastanceMinimum ( ) const
virtual

◆ HasRightTubularReabsorptionFilteringSurfaceAreaBaseline()

bool PulseConfiguration::HasRightTubularReabsorptionFilteringSurfaceAreaBaseline ( ) const
virtual

◆ HasRightTubularReabsorptionFluidPermeabilityBaseline()

bool PulseConfiguration::HasRightTubularReabsorptionFluidPermeabilityBaseline ( ) const
virtual

◆ HasStabilization()

bool PulseConfiguration::HasStabilization ( ) const
virtual

◆ HasStandardDiffusionDistance()

bool PulseConfiguration::HasStandardDiffusionDistance ( ) const
virtual

◆ HasStandardOxygenDiffusionCoefficient()

bool PulseConfiguration::HasStandardOxygenDiffusionCoefficient ( ) const
virtual

◆ HasStandardPulmonaryCapillaryCoverage()

bool PulseConfiguration::HasStandardPulmonaryCapillaryCoverage ( ) const
virtual

◆ HasStefanBoltzmann()

bool PulseConfiguration::HasStefanBoltzmann ( ) const
virtual

◆ HasSweatHeatTransfer()

bool PulseConfiguration::HasSweatHeatTransfer ( ) const
virtual

◆ HasSystemicResistanceDistributedTimeDelay()

bool PulseConfiguration::HasSystemicResistanceDistributedTimeDelay ( ) const
virtual

◆ HasTargetSodiumDelivery()

bool PulseConfiguration::HasTargetSodiumDelivery ( )
virtual

◆ HasTimedStabilization()

bool PulseConfiguration::HasTimedStabilization ( ) const
virtual

◆ HasTimeStep()

bool PulseConfiguration::HasTimeStep ( ) const
virtual

◆ HasUniversalGasConstant()

bool PulseConfiguration::HasUniversalGasConstant ( ) const
virtual

◆ HasVaporizationEnergy()

bool PulseConfiguration::HasVaporizationEnergy ( ) const
virtual

◆ HasVaporSpecificHeat()

bool PulseConfiguration::HasVaporSpecificHeat ( ) const
virtual

◆ HasVenousComplianceDistributedTimeDelay()

bool PulseConfiguration::HasVenousComplianceDistributedTimeDelay ( ) const
virtual

◆ HasVentilationTidalVolumeIntercept()

bool PulseConfiguration::HasVentilationTidalVolumeIntercept ( ) const
virtual

◆ HasVentilatoryOcclusionPressure()

bool PulseConfiguration::HasVentilatoryOcclusionPressure ( ) const
virtual

◆ HasWaterDensity()

bool PulseConfiguration::HasWaterDensity ( ) const
virtual

◆ HasWaterDigestionRate()

bool PulseConfiguration::HasWaterDigestionRate ( ) const
virtual

◆ Initialize()

void PulseConfiguration::Initialize ( const std::string &  dataDir = "",
SESubstanceManager subMgr = nullptr 
)
virtual

◆ IsCerebrospinalFluidEnabled()

virtual bool PulseConfiguration::IsCerebrospinalFluidEnabled ( ) const
inlinevirtual

Nervous

◆ IsPDEnabled()

virtual bool PulseConfiguration::IsPDEnabled ( ) const
inlinevirtual

Drugs

◆ IsRenalEnabled()

virtual bool PulseConfiguration::IsRenalEnabled ( ) const
inlinevirtual

Renal

◆ IsTissueEnabled()

virtual bool PulseConfiguration::IsTissueEnabled ( ) const
inlinevirtual

Tissue

◆ IsWritingPatientBaselineFile()

virtual bool PulseConfiguration::IsWritingPatientBaselineFile ( ) const
inlinevirtual

◆ Merge()

void PulseConfiguration::Merge ( const PulseConfiguration src,
SESubstanceManager subMgr 
)

◆ RemoveDynamicStabilization()

void PulseConfiguration::RemoveDynamicStabilization ( )
virtual

◆ RemoveECG()

void PulseConfiguration::RemoveECG ( )
virtual

◆ RemoveStabilization()

void PulseConfiguration::RemoveStabilization ( )
virtual

◆ RemoveTimedStabilization()

void PulseConfiguration::RemoveTimedStabilization ( )
virtual

◆ SerializeFromFile()

bool PulseConfiguration::SerializeFromFile ( const std::string &  filename,
SESubstanceManager subMgr 
)

◆ SerializeFromString()

bool PulseConfiguration::SerializeFromString ( const std::string &  src,
eSerializationFormat  m,
SESubstanceManager subMgr 
)

◆ SerializeToFile()

bool PulseConfiguration::SerializeToFile ( const std::string &  filename) const

◆ SerializeToString()

bool PulseConfiguration::SerializeToString ( std::string &  output,
eSerializationFormat  m 
) const

◆ SetBaroreceptorFeedback()

virtual void PulseConfiguration::SetBaroreceptorFeedback ( eSwitch  s)
inlinevirtual

◆ SetChemoreceptorFeedback()

virtual void PulseConfiguration::SetChemoreceptorFeedback ( eSwitch  s)
inlinevirtual

◆ SetInitialPatientBaselineFilepath()

virtual void PulseConfiguration::SetInitialPatientBaselineFilepath ( const std::string &  filepath)
inlinevirtual

◆ TuneCardiovascularCircuit() [1/2]

virtual eSwitch PulseConfiguration::TuneCardiovascularCircuit ( ) const
inlinevirtual

◆ TuneCardiovascularCircuit() [2/2]

virtual void PulseConfiguration::TuneCardiovascularCircuit ( eSwitch  s)
inlinevirtual

◆ UseExpandedVasculature() [1/2]

virtual eSwitch PulseConfiguration::UseExpandedVasculature ( ) const
inlinevirtual

◆ UseExpandedVasculature() [2/2]

void PulseConfiguration::UseExpandedVasculature ( eSwitch  s)
virtual

◆ UsePDModel()

virtual void PulseConfiguration::UsePDModel ( eSwitch  s)
inlinevirtual

Member Data Documentation

◆ m_AirDensity

SEScalarMassPerVolume* PulseConfiguration::m_AirDensity
protected

◆ m_AirSpecificHeat

SEScalarHeatCapacitancePerMass* PulseConfiguration::m_AirSpecificHeat
protected

◆ m_AllowDynamicTimeStep

eSwitch PulseConfiguration::m_AllowDynamicTimeStep
protected

◆ m_BaroreceptorFeedback

eSwitch PulseConfiguration::m_BaroreceptorFeedback
protected

◆ m_BodySpecificHeat

SEScalarHeatCapacitancePerMass* PulseConfiguration::m_BodySpecificHeat
protected

◆ m_CalciumAbsorptionFraction

SEScalar0To1* PulseConfiguration::m_CalciumAbsorptionFraction
protected

◆ m_CalciumDigestionRate

SEScalarMassPerTime* PulseConfiguration::m_CalciumDigestionRate
protected

◆ m_CarbohydrateAbsorptionFraction

SEScalar0To1* PulseConfiguration::m_CarbohydrateAbsorptionFraction
protected

◆ m_CarbonDioxideProductionFromOxygenConsumptionConstant

SEScalar* PulseConfiguration::m_CarbonDioxideProductionFromOxygenConsumptionConstant
protected

◆ m_CardiovascularOpenResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_CardiovascularOpenResistance
protected

◆ m_CardiovascularTuningFile

std::string PulseConfiguration::m_CardiovascularTuningFile
protected

◆ m_CentralControllerCO2PressureSetPoint

SEScalarPressure* PulseConfiguration::m_CentralControllerCO2PressureSetPoint
protected

◆ m_CentralVentilatoryControllerGain

SEScalar* PulseConfiguration::m_CentralVentilatoryControllerGain
protected

◆ m_CerebrospinalFluidEnabled

eSwitch PulseConfiguration::m_CerebrospinalFluidEnabled
protected

◆ m_ChemoreceptorFeedback

eSwitch PulseConfiguration::m_ChemoreceptorFeedback
protected

◆ m_CoreTemperatureHigh

SEScalarTemperature* PulseConfiguration::m_CoreTemperatureHigh
protected

◆ m_CoreTemperatureLow

SEScalarTemperature* PulseConfiguration::m_CoreTemperatureLow
protected

◆ m_DefaultCarbohydrateDigestionRate

SEScalarMassPerTime* PulseConfiguration::m_DefaultCarbohydrateDigestionRate
protected

◆ m_DefaultClosedElectricResistance

SEScalarElectricResistance* PulseConfiguration::m_DefaultClosedElectricResistance
protected

◆ m_DefaultClosedFlowResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_DefaultClosedFlowResistance
protected

◆ m_DefaultClosedHeatResistance

SEScalarHeatResistance* PulseConfiguration::m_DefaultClosedHeatResistance
protected

◆ m_DefaultFatDigestionRate

SEScalarMassPerTime* PulseConfiguration::m_DefaultFatDigestionRate
protected

◆ m_DefaultOpenElectricResistance

SEScalarElectricResistance* PulseConfiguration::m_DefaultOpenElectricResistance
protected

◆ m_DefaultOpenFlowResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_DefaultOpenFlowResistance
protected

◆ m_DefaultOpenHeatResistance

SEScalarHeatResistance* PulseConfiguration::m_DefaultOpenHeatResistance
protected

◆ m_DefaultProteinDigestionRate

SEScalarMassPerTime* PulseConfiguration::m_DefaultProteinDigestionRate
protected

◆ m_DefaultStomachContents

SENutrition* PulseConfiguration::m_DefaultStomachContents
protected

◆ m_DeltaCoreTemperatureLow

SEScalarTemperature* PulseConfiguration::m_DeltaCoreTemperatureLow
protected

◆ m_DynamicStabilization

SEDynamicStabilization* PulseConfiguration::m_DynamicStabilization
protected

◆ m_ECG

SEElectroCardioGram* PulseConfiguration::m_ECG

◆ m_EnergyPerATP

SEScalarEnergyPerAmount* PulseConfiguration::m_EnergyPerATP
protected

◆ m_FatAbsorptionFraction

SEScalar0To1* PulseConfiguration::m_FatAbsorptionFraction
protected

◆ m_HeartElastanceDistributedTimeDelay

SEScalarTime* PulseConfiguration::m_HeartElastanceDistributedTimeDelay
protected

◆ m_HeartRateDistributedTimeDelay

SEScalarTime* PulseConfiguration::m_HeartRateDistributedTimeDelay
protected

◆ m_InitialEnvironmentalConditions

SEEnvironmentalConditions* PulseConfiguration::m_InitialEnvironmentalConditions
protected

◆ m_InitialPatientBaselineFilepath

std::string PulseConfiguration::m_InitialPatientBaselineFilepath
protected

◆ m_LeftGlomerularFilteringSurfaceAreaBaseline

SEScalarArea* PulseConfiguration::m_LeftGlomerularFilteringSurfaceAreaBaseline
protected

◆ m_LeftGlomerularFluidPermeabilityBaseline

SEScalarVolumePerTimePressureArea* PulseConfiguration::m_LeftGlomerularFluidPermeabilityBaseline
protected

◆ m_LeftHeartElastanceMaximum

SEScalarPressurePerVolume* PulseConfiguration::m_LeftHeartElastanceMaximum
protected

◆ m_LeftHeartElastanceMinimum

SEScalarPressurePerVolume* PulseConfiguration::m_LeftHeartElastanceMinimum
protected

◆ m_LeftTubularReabsorptionFilteringSurfaceAreaBaseline

SEScalarArea* PulseConfiguration::m_LeftTubularReabsorptionFilteringSurfaceAreaBaseline
protected

◆ m_LeftTubularReabsorptionFluidPermeabilityBaseline

SEScalarVolumePerTimePressureArea* PulseConfiguration::m_LeftTubularReabsorptionFluidPermeabilityBaseline
protected

◆ m_MachineClosedResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_MachineClosedResistance
protected

◆ m_MachineOpenResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_MachineOpenResistance
protected

◆ m_MaximumAfferentResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_MaximumAfferentResistance
protected

◆ m_MeanCorpuscularHemoglobin

SEScalarMassPerAmount* PulseConfiguration::m_MeanCorpuscularHemoglobin
protected

◆ m_MeanCorpuscularVolume

SEScalarVolume* PulseConfiguration::m_MeanCorpuscularVolume
protected

◆ m_MinimumAfferentResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_MinimumAfferentResistance
protected

◆ m_MinimumAllowableInpiratoryAndExpiratoryPeriod

SEScalarTime* PulseConfiguration::m_MinimumAllowableInpiratoryAndExpiratoryPeriod
protected

◆ m_MinimumAllowableTidalVolume

SEScalarVolume* PulseConfiguration::m_MinimumAllowableTidalVolume
protected

◆ m_MinimumBloodVolumeFraction

SEScalar0To1* PulseConfiguration::m_MinimumBloodVolumeFraction
protected

◆ m_Modifiers

SEScalarProperties PulseConfiguration::m_Modifiers
protected

◆ m_MolarMassOfDryAir

SEScalarMassPerAmount* PulseConfiguration::m_MolarMassOfDryAir
protected

◆ m_MolarMassOfWaterVapor

SEScalarMassPerAmount* PulseConfiguration::m_MolarMassOfWaterVapor
protected

◆ m_NormalizedComplianceIntercept

SEScalar* PulseConfiguration::m_NormalizedComplianceIntercept
protected

◆ m_NormalizedComplianceParasympatheticSlope

SEScalar* PulseConfiguration::m_NormalizedComplianceParasympatheticSlope
protected

◆ m_NormalizedHeartElastanceIntercept

SEScalar* PulseConfiguration::m_NormalizedHeartElastanceIntercept
protected

◆ m_NormalizedHeartElastanceSympatheticSlope

SEScalar* PulseConfiguration::m_NormalizedHeartElastanceSympatheticSlope
protected

◆ m_NormalizedHeartRateIntercept

SEScalar* PulseConfiguration::m_NormalizedHeartRateIntercept
protected

◆ m_NormalizedHeartRateParasympatheticSlope

SEScalar* PulseConfiguration::m_NormalizedHeartRateParasympatheticSlope
protected

◆ m_NormalizedHeartRateSympatheticSlope

SEScalar* PulseConfiguration::m_NormalizedHeartRateSympatheticSlope
protected

◆ m_NormalizedResistanceIntercept

SEScalar* PulseConfiguration::m_NormalizedResistanceIntercept
protected

◆ m_NormalizedResistanceSympatheticSlope

SEScalar* PulseConfiguration::m_NormalizedResistanceSympatheticSlope
protected

◆ m_Overrides

SEScalarProperties PulseConfiguration::m_Overrides
protected

◆ m_OxygenMetabolicConstant

SEScalar* PulseConfiguration::m_OxygenMetabolicConstant
protected

◆ m_PDEnabled

eSwitch PulseConfiguration::m_PDEnabled
protected

◆ m_PeripheralControllerCO2PressureSetPoint

SEScalarPressure* PulseConfiguration::m_PeripheralControllerCO2PressureSetPoint
protected

◆ m_PeripheralVentilatoryControllerGain

SEScalar* PulseConfiguration::m_PeripheralVentilatoryControllerGain
protected

◆ m_PeritubularPotassiumConcentrationSetPoint

SEScalarMassPerVolume* PulseConfiguration::m_PeritubularPotassiumConcentrationSetPoint
protected

◆ m_PlasmaSodiumConcentrationSetPoint

SEScalarMassPerVolume* PulseConfiguration::m_PlasmaSodiumConcentrationSetPoint
protected

◆ m_ProteinToUreaFraction

SEScalar0To1* PulseConfiguration::m_ProteinToUreaFraction
protected

◆ m_PulmonaryVentilationRateMaximum

SEScalarVolumePerTime* PulseConfiguration::m_PulmonaryVentilationRateMaximum
protected

◆ m_PupilDiameterBaseline

SEScalarLength* PulseConfiguration::m_PupilDiameterBaseline
protected

◆ m_RenalEnabled

eSwitch PulseConfiguration::m_RenalEnabled
protected

◆ m_RespiratoryClosedResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_RespiratoryClosedResistance
protected

◆ m_RespiratoryOpenResistance

SEScalarPressureTimePerVolume* PulseConfiguration::m_RespiratoryOpenResistance
protected

◆ m_ResponseSlope

SEScalar* PulseConfiguration::m_ResponseSlope
protected

◆ m_RightGlomerularFilteringSurfaceAreaBaseline

SEScalarArea* PulseConfiguration::m_RightGlomerularFilteringSurfaceAreaBaseline
protected

◆ m_RightGlomerularFluidPermeabilityBaseline

SEScalarVolumePerTimePressureArea* PulseConfiguration::m_RightGlomerularFluidPermeabilityBaseline
protected

◆ m_RightHeartElastanceMaximum

SEScalarPressurePerVolume* PulseConfiguration::m_RightHeartElastanceMaximum
protected

◆ m_RightHeartElastanceMinimum

SEScalarPressurePerVolume* PulseConfiguration::m_RightHeartElastanceMinimum
protected

◆ m_RightTubularReabsorptionFilteringSurfaceAreaBaseline

SEScalarArea* PulseConfiguration::m_RightTubularReabsorptionFilteringSurfaceAreaBaseline
protected

◆ m_RightTubularReabsorptionFluidPermeabilityBaseline

SEScalarVolumePerTimePressureArea* PulseConfiguration::m_RightTubularReabsorptionFluidPermeabilityBaseline
protected

◆ m_StandardDiffusionDistance

SEScalarLength* PulseConfiguration::m_StandardDiffusionDistance
protected

◆ m_StandardOxygenDiffusionCoefficient

SEScalarAreaPerTimePressure* PulseConfiguration::m_StandardOxygenDiffusionCoefficient
protected

◆ m_StandardPulmonaryCapillaryCoverage

SEScalar* PulseConfiguration::m_StandardPulmonaryCapillaryCoverage
protected

◆ m_StefanBoltzmann

SEScalarPowerPerAreaTemperatureToTheFourth* PulseConfiguration::m_StefanBoltzmann
protected

◆ m_SweatHeatTransfer

SEScalarHeatConductance* PulseConfiguration::m_SweatHeatTransfer
protected

◆ m_SystemicResistanceDistributedTimeDelay

SEScalarTime* PulseConfiguration::m_SystemicResistanceDistributedTimeDelay
protected

◆ m_TargetSodiumDelivery

SEScalarMassPerTime* PulseConfiguration::m_TargetSodiumDelivery
protected

◆ m_TimedStabilization

SETimedStabilization* PulseConfiguration::m_TimedStabilization
protected

◆ m_TimeStep

SEScalarTime* PulseConfiguration::m_TimeStep
protected

◆ m_TissueEnabled

eSwitch PulseConfiguration::m_TissueEnabled
protected

◆ m_TuneCardiovascularCircuit

eSwitch PulseConfiguration::m_TuneCardiovascularCircuit
protected

◆ m_UniversalGasConstant

SEScalarHeatCapacitancePerAmount* PulseConfiguration::m_UniversalGasConstant
protected

◆ m_UseExpandedVasculature

eSwitch PulseConfiguration::m_UseExpandedVasculature
protected

◆ m_VaporizationEnergy

SEScalarEnergyPerMass* PulseConfiguration::m_VaporizationEnergy
protected

◆ m_VaporSpecificHeat

SEScalarHeatCapacitancePerMass* PulseConfiguration::m_VaporSpecificHeat
protected

◆ m_VenousComplianceDistributedTimeDelay

SEScalarTime* PulseConfiguration::m_VenousComplianceDistributedTimeDelay
protected

◆ m_VentilationTidalVolumeIntercept

SEScalarVolume* PulseConfiguration::m_VentilationTidalVolumeIntercept
protected

◆ m_VentilatoryOcclusionPressure

SEScalarPressure* PulseConfiguration::m_VentilatoryOcclusionPressure
protected

◆ m_WaterDensity

SEScalarMassPerVolume* PulseConfiguration::m_WaterDensity
protected

◆ m_WaterDigestionRate

SEScalarVolumePerTime* PulseConfiguration::m_WaterDigestionRate
protected

◆ m_WritePatientBaselineFile

eSwitch PulseConfiguration::m_WritePatientBaselineFile
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.