What’s New in the Pulse Physiology Engine 4.4.0
×
SEExtracorporealMembraneOxygenationDeviceSettings Class Reference

#include <SEExtracorporealMembraneOxygenationDeviceSettings.h>

Inherits Loggable.

Public Member Functions

 SEExtracorporealMembraneOxygenationDeviceSettings (Logger *logger)
 
virtual ~SEExtracorporealMembraneOxygenationDeviceSettings ()
 
virtual void Clear ()
 
bool SerializeToString (std::string &output, eSerializationFormat m) const
 
bool SerializeToFile (const std::string &filename) const
 
bool SerializeFromString (const std::string &src, eSerializationFormat m, const SESubstanceManager &subMgr)
 
bool SerializeFromFile (const std::string &filename, const SESubstanceManager &subMgr)
 
virtual void Merge (const SEExtracorporealMembraneOxygenationDeviceSettings &from)
 
virtual void ProcessConfiguration (SEExtracorporealMembraneOxygenationDeviceConfiguration &config, SESubstanceManager &subMgr)
 
virtual const SEScalar * GetScalar (const std::string &name)
 
virtual bool HasInletLocation () const
 
virtual eExtracorporealMembraneOxygenationDevice_CannulationLocation GetInletLocation () const
 
virtual void SetInletLocation (eExtracorporealMembraneOxygenationDevice_CannulationLocation c)
 
virtual bool HasOutletLocation () const
 
virtual eExtracorporealMembraneOxygenationDevice_CannulationLocation GetOutletLocation () const
 
virtual void SetOutletLocation (eExtracorporealMembraneOxygenationDevice_CannulationLocation c)
 
virtual bool HasPumpFlow () const
 
virtual SEScalarVolumePerTime & GetPumpFlow ()
 
virtual double GetPumpFlow (const VolumePerTimeUnit &unit) const
 
virtual bool HasCarbonDioxideRate () const
 
virtual SEScalarVolumePerTime & GetCarbonDioxideRate ()
 
virtual double GetCarbonDioxideRate (const VolumePerTimeUnit &unit) const
 
virtual bool HasOxygenRate () const
 
virtual SEScalarVolumePerTime & GetOxygenRate ()
 
virtual double GetOxygenRate (const VolumePerTimeUnit &unit) const
 
virtual bool HasCarbonDioxideMembraneDiffusingCapacity () const
 
virtual SEScalarVolumePerTimePressure & GetCarbonDioxideMembraneDiffusingCapacity ()
 
virtual double GetCarbonDioxideMembraneDiffusingCapacity (const VolumePerTimePressureUnit &unit) const
 
virtual bool HasFractionOfSweepGasOxygen () const
 
virtual SEScalar0To1 & GetFractionOfSweepGasOxygen ()
 
virtual double GetFractionOfSweepGasOxygen () const
 
virtual bool HasOxygenMembraneDiffusingCapacity () const
 
virtual SEScalarVolumePerTimePressure & GetOxygenMembraneDiffusingCapacity ()
 
virtual double GetOxygenMembraneDiffusingCapacity (const VolumePerTimePressureUnit &unit) const
 
virtual bool HasSweepGasPressure () const
 
virtual SEScalarPressure & GetSweepGasPressure ()
 
virtual double GetSweepGasPressure (const PressureUnit &unit) const
 
virtual bool HasSweepGasFlow () const
 
virtual SEScalarVolumePerTime & GetSweepGasFlow ()
 
virtual double GetSweepGasFlow (const VolumePerTimeUnit &unit) const
 
virtual bool HasBagCompound () const
 
virtual void SetBagCompound (const SESubstanceCompound &c)
 
virtual const SESubstanceCompound * GetBagCompound () const
 
virtual void RemoveBagCompound ()
 
virtual bool HasBagVolume () const
 
virtual SEScalarVolume & GetBagVolume ()
 
virtual double GetBagVolume (const VolumeUnit &unit) const
 
virtual bool HasInfuserRate () const
 
virtual SEScalarVolumePerTime & GetInfuserRate ()
 
virtual double GetInfuserRate (const VolumePerTimeUnit &unit) const
 
virtual bool HasDrainageCannulaVolume () const
 
virtual SEScalarVolume & GetDrainageCannulaVolume ()
 
virtual double GetDrainageCannulaVolume (const VolumeUnit &unit) const
 
virtual bool HasDrainageLimbVolume () const
 
virtual SEScalarVolume & GetDrainageLimbVolume ()
 
virtual double GetDrainageLimbVolume (const VolumeUnit &unit) const
 
virtual bool HasInfuserVolume () const
 
virtual SEScalarVolume & GetInfuserVolume ()
 
virtual double GetInfuserVolume (const VolumeUnit &unit) const
 
virtual bool HasInletProbeVolume () const
 
virtual SEScalarVolume & GetInletProbeVolume ()
 
virtual double GetInletProbeVolume (const VolumeUnit &unit) const
 
virtual bool HasOutletProbeVolume () const
 
virtual SEScalarVolume & GetOutletProbeVolume ()
 
virtual double GetOutletProbeVolume (const VolumeUnit &unit) const
 
virtual bool HasOxygenatorLiquidVolume () const
 
virtual SEScalarVolume & GetOxygenatorLiquidVolume ()
 
virtual double GetOxygenatorLiquidVolume (const VolumeUnit &unit) const
 
virtual bool HasPumpVolume () const
 
virtual SEScalarVolume & GetPumpVolume ()
 
virtual double GetPumpVolume (const VolumeUnit &unit) const
 
virtual bool HasReturnCannulaVolume () const
 
virtual SEScalarVolume & GetReturnCannulaVolume ()
 
virtual double GetReturnCannulaVolume (const VolumeUnit &unit) const
 
virtual bool HasReturnLimbVolume () const
 
virtual SEScalarVolume & GetReturnLimbVolume ()
 
virtual double GetReturnLimbVolume (const VolumeUnit &unit) const
 
virtual bool HasOxygenatorGasVolume () const
 
virtual SEScalarVolume & GetOxygenatorGasVolume ()
 
virtual double GetOxygenatorGasVolume (const VolumeUnit &unit) const
 
virtual bool HasDrainageCannulaResistance () const
 
virtual SEScalarPressureTimePerVolume & GetDrainageCannulaResistance ()
 
virtual double GetDrainageCannulaResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasDrainageLimbResistance () const
 
virtual SEScalarPressureTimePerVolume & GetDrainageLimbResistance ()
 
virtual double GetDrainageLimbResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasOxygenatorResistance () const
 
virtual SEScalarPressureTimePerVolume & GetOxygenatorResistance ()
 
virtual double GetOxygenatorResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasReturnCannulaResistance () const
 
virtual SEScalarPressureTimePerVolume & GetReturnCannulaResistance ()
 
virtual double GetReturnCannulaResistance (const PressureTimePerVolumeUnit &unit) const
 
virtual bool HasReturnLimbResistance () const
 
virtual SEScalarPressureTimePerVolume & GetReturnLimbResistance ()
 
virtual double GetReturnLimbResistance (const PressureTimePerVolumeUnit &unit) const
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual Logger * GetLogger () const
 
virtual void SetLogger (Logger &logger)
 
virtual void Debug (std::string const &msg) const
 
virtual void Debug (std::stringstream &msg) const
 
virtual void Debug (std::ostream &msg) const
 
virtual void Info (std::string const &msg) const
 
virtual void Info (std::stringstream &msg) const
 
virtual void Info (const std::stringstream &msg) const
 
virtual void Info (std::ostream &msg) const
 
virtual void Warning (std::string const &msg) const
 
virtual void Warning (std::stringstream &msg) const
 
virtual void Warning (std::ostream &msg) const
 
virtual void Error (std::string const &msg) const
 
virtual void Error (std::stringstream &msg) const
 
virtual void Error (std::ostream &msg) const
 
virtual void Fatal (std::string const &msg) const
 
virtual void Fatal (std::stringstream &msg) const
 
virtual void Fatal (std::ostream &msg) const
 

Protected Attributes

eExtracorporealMembraneOxygenationDevice_CannulationLocation m_InletLocation
 
eExtracorporealMembraneOxygenationDevice_CannulationLocation m_OutletLocation
 
SEScalarVolumePerTime * m_PumpFlow
 
SEScalarVolumePerTime * m_CarbonDioxideRate
 
SEScalarVolumePerTime * m_OxygenRate
 
SEScalarVolumePerTimePressure * m_CarbonDioxideMembraneDiffusingCapacity
 
SEScalar0To1 * m_FractionOfSweepGasOxygen
 
SEScalarVolumePerTimePressure * m_OxygenMembraneDiffusingCapacity
 
SEScalarPressure * m_SweepGasPressure
 
SEScalarVolumePerTime * m_SweepGasFlow
 
const SESubstanceCompound * m_BagCompound
 
SEScalarVolume * m_BagVolume
 
SEScalarVolumePerTime * m_InfuserRate
 
SEScalarVolume * m_DrainageCannulaVolume
 
SEScalarVolume * m_DrainageLimbVolume
 
SEScalarVolume * m_InfuserVolume
 
SEScalarVolume * m_InletProbeVolume
 
SEScalarVolume * m_OutletProbeVolume
 
SEScalarVolume * m_OxygenatorLiquidVolume
 
SEScalarVolume * m_PumpVolume
 
SEScalarVolume * m_ReturnCannulaVolume
 
SEScalarVolume * m_ReturnLimbVolume
 
SEScalarVolume * m_OxygenatorGasVolume
 
SEScalarPressureTimePerVolume * m_DrainageCannulaResistance
 
SEScalarPressureTimePerVolume * m_DrainageLimbResistance
 
SEScalarPressureTimePerVolume * m_OxygenatorResistance
 
SEScalarPressureTimePerVolume * m_ReturnCannulaResistance
 
SEScalarPressureTimePerVolume * m_ReturnLimbResistance
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Logger * m_Logger
 

Friends

class PBExtracorporealMembraneOxygenationDevice
 

Constructor & Destructor Documentation

◆ SEExtracorporealMembraneOxygenationDeviceSettings()

SEExtracorporealMembraneOxygenationDeviceSettings::SEExtracorporealMembraneOxygenationDeviceSettings ( Logger *  logger)

◆ ~SEExtracorporealMembraneOxygenationDeviceSettings()

SEExtracorporealMembraneOxygenationDeviceSettings::~SEExtracorporealMembraneOxygenationDeviceSettings ( )
virtual

Member Function Documentation

◆ Clear()

void SEExtracorporealMembraneOxygenationDeviceSettings::Clear ( )
virtual

◆ GetBagCompound()

const SESubstanceCompound * SEExtracorporealMembraneOxygenationDeviceSettings::GetBagCompound ( ) const
virtual

◆ GetBagVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetBagVolume ( )
virtual

◆ GetBagVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetBagVolume ( const VolumeUnit &  unit) const
virtual

◆ GetCarbonDioxideMembraneDiffusingCapacity() [1/2]

SEScalarVolumePerTimePressure & SEExtracorporealMembraneOxygenationDeviceSettings::GetCarbonDioxideMembraneDiffusingCapacity ( )
virtual

◆ GetCarbonDioxideMembraneDiffusingCapacity() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetCarbonDioxideMembraneDiffusingCapacity ( const VolumePerTimePressureUnit &  unit) const
virtual

◆ GetCarbonDioxideRate() [1/2]

SEScalarVolumePerTime & SEExtracorporealMembraneOxygenationDeviceSettings::GetCarbonDioxideRate ( )
virtual

◆ GetCarbonDioxideRate() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetCarbonDioxideRate ( const VolumePerTimeUnit &  unit) const
virtual

◆ GetDrainageCannulaResistance() [1/2]

SEScalarPressureTimePerVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageCannulaResistance ( )
virtual

◆ GetDrainageCannulaResistance() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageCannulaResistance ( const PressureTimePerVolumeUnit &  unit) const
virtual

◆ GetDrainageCannulaVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageCannulaVolume ( )
virtual

◆ GetDrainageCannulaVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageCannulaVolume ( const VolumeUnit &  unit) const
virtual

◆ GetDrainageLimbResistance() [1/2]

SEScalarPressureTimePerVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageLimbResistance ( )
virtual

◆ GetDrainageLimbResistance() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageLimbResistance ( const PressureTimePerVolumeUnit &  unit) const
virtual

◆ GetDrainageLimbVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageLimbVolume ( )
virtual

◆ GetDrainageLimbVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetDrainageLimbVolume ( const VolumeUnit &  unit) const
virtual

◆ GetFractionOfSweepGasOxygen() [1/2]

SEScalar0To1 & SEExtracorporealMembraneOxygenationDeviceSettings::GetFractionOfSweepGasOxygen ( )
virtual

◆ GetFractionOfSweepGasOxygen() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetFractionOfSweepGasOxygen ( ) const
virtual

◆ GetInfuserRate() [1/2]

SEScalarVolumePerTime & SEExtracorporealMembraneOxygenationDeviceSettings::GetInfuserRate ( )
virtual

◆ GetInfuserRate() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetInfuserRate ( const VolumePerTimeUnit &  unit) const
virtual

◆ GetInfuserVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetInfuserVolume ( )
virtual

◆ GetInfuserVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetInfuserVolume ( const VolumeUnit &  unit) const
virtual

◆ GetInletLocation()

eExtracorporealMembraneOxygenationDevice_CannulationLocation SEExtracorporealMembraneOxygenationDeviceSettings::GetInletLocation ( ) const
virtual

◆ GetInletProbeVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetInletProbeVolume ( )
virtual

◆ GetInletProbeVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetInletProbeVolume ( const VolumeUnit &  unit) const
virtual

◆ GetOutletLocation()

eExtracorporealMembraneOxygenationDevice_CannulationLocation SEExtracorporealMembraneOxygenationDeviceSettings::GetOutletLocation ( ) const
virtual

◆ GetOutletProbeVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetOutletProbeVolume ( )
virtual

◆ GetOutletProbeVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetOutletProbeVolume ( const VolumeUnit &  unit) const
virtual

◆ GetOxygenatorGasVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenatorGasVolume ( )
virtual

◆ GetOxygenatorGasVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenatorGasVolume ( const VolumeUnit &  unit) const
virtual

◆ GetOxygenatorLiquidVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenatorLiquidVolume ( )
virtual

◆ GetOxygenatorLiquidVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenatorLiquidVolume ( const VolumeUnit &  unit) const
virtual

◆ GetOxygenatorResistance() [1/2]

SEScalarPressureTimePerVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenatorResistance ( )
virtual

◆ GetOxygenatorResistance() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenatorResistance ( const PressureTimePerVolumeUnit &  unit) const
virtual

◆ GetOxygenMembraneDiffusingCapacity() [1/2]

SEScalarVolumePerTimePressure & SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenMembraneDiffusingCapacity ( )
virtual

◆ GetOxygenMembraneDiffusingCapacity() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenMembraneDiffusingCapacity ( const VolumePerTimePressureUnit &  unit) const
virtual

◆ GetOxygenRate() [1/2]

SEScalarVolumePerTime & SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenRate ( )
virtual

◆ GetOxygenRate() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetOxygenRate ( const VolumePerTimeUnit &  unit) const
virtual

◆ GetPumpFlow() [1/2]

SEScalarVolumePerTime & SEExtracorporealMembraneOxygenationDeviceSettings::GetPumpFlow ( )
virtual

◆ GetPumpFlow() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetPumpFlow ( const VolumePerTimeUnit &  unit) const
virtual

◆ GetPumpVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetPumpVolume ( )
virtual

◆ GetPumpVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetPumpVolume ( const VolumeUnit &  unit) const
virtual

◆ GetReturnCannulaResistance() [1/2]

SEScalarPressureTimePerVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnCannulaResistance ( )
virtual

◆ GetReturnCannulaResistance() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnCannulaResistance ( const PressureTimePerVolumeUnit &  unit) const
virtual

◆ GetReturnCannulaVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnCannulaVolume ( )
virtual

◆ GetReturnCannulaVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnCannulaVolume ( const VolumeUnit &  unit) const
virtual

◆ GetReturnLimbResistance() [1/2]

SEScalarPressureTimePerVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnLimbResistance ( )
virtual

◆ GetReturnLimbResistance() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnLimbResistance ( const PressureTimePerVolumeUnit &  unit) const
virtual

◆ GetReturnLimbVolume() [1/2]

SEScalarVolume & SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnLimbVolume ( )
virtual

◆ GetReturnLimbVolume() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetReturnLimbVolume ( const VolumeUnit &  unit) const
virtual

◆ GetScalar()

const SEScalar * SEExtracorporealMembraneOxygenationDeviceSettings::GetScalar ( const std::string &  name)
virtual

◆ GetSweepGasFlow() [1/2]

SEScalarVolumePerTime & SEExtracorporealMembraneOxygenationDeviceSettings::GetSweepGasFlow ( )
virtual

◆ GetSweepGasFlow() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetSweepGasFlow ( const VolumePerTimeUnit &  unit) const
virtual

◆ GetSweepGasPressure() [1/2]

SEScalarPressure & SEExtracorporealMembraneOxygenationDeviceSettings::GetSweepGasPressure ( )
virtual

◆ GetSweepGasPressure() [2/2]

double SEExtracorporealMembraneOxygenationDeviceSettings::GetSweepGasPressure ( const PressureUnit &  unit) const
virtual

◆ HasBagCompound()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasBagCompound ( ) const
virtual

◆ HasBagVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasBagVolume ( ) const
virtual

◆ HasCarbonDioxideMembraneDiffusingCapacity()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasCarbonDioxideMembraneDiffusingCapacity ( ) const
virtual

◆ HasCarbonDioxideRate()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasCarbonDioxideRate ( ) const
virtual

◆ HasDrainageCannulaResistance()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasDrainageCannulaResistance ( ) const
virtual

◆ HasDrainageCannulaVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasDrainageCannulaVolume ( ) const
virtual

◆ HasDrainageLimbResistance()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasDrainageLimbResistance ( ) const
virtual

◆ HasDrainageLimbVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasDrainageLimbVolume ( ) const
virtual

◆ HasFractionOfSweepGasOxygen()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasFractionOfSweepGasOxygen ( ) const
virtual

◆ HasInfuserRate()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasInfuserRate ( ) const
virtual

◆ HasInfuserVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasInfuserVolume ( ) const
virtual

◆ HasInletLocation()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasInletLocation ( ) const
virtual

◆ HasInletProbeVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasInletProbeVolume ( ) const
virtual

◆ HasOutletLocation()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOutletLocation ( ) const
virtual

◆ HasOutletProbeVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOutletProbeVolume ( ) const
virtual

◆ HasOxygenatorGasVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOxygenatorGasVolume ( ) const
virtual

◆ HasOxygenatorLiquidVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOxygenatorLiquidVolume ( ) const
virtual

◆ HasOxygenatorResistance()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOxygenatorResistance ( ) const
virtual

◆ HasOxygenMembraneDiffusingCapacity()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOxygenMembraneDiffusingCapacity ( ) const
virtual

◆ HasOxygenRate()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasOxygenRate ( ) const
virtual

◆ HasPumpFlow()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasPumpFlow ( ) const
virtual

◆ HasPumpVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasPumpVolume ( ) const
virtual

◆ HasReturnCannulaResistance()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasReturnCannulaResistance ( ) const
virtual

◆ HasReturnCannulaVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasReturnCannulaVolume ( ) const
virtual

◆ HasReturnLimbResistance()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasReturnLimbResistance ( ) const
virtual

◆ HasReturnLimbVolume()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasReturnLimbVolume ( ) const
virtual

◆ HasSweepGasFlow()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasSweepGasFlow ( ) const
virtual

◆ HasSweepGasPressure()

bool SEExtracorporealMembraneOxygenationDeviceSettings::HasSweepGasPressure ( ) const
virtual

◆ Merge()

void SEExtracorporealMembraneOxygenationDeviceSettings::Merge ( const SEExtracorporealMembraneOxygenationDeviceSettings &  from)
virtual

◆ ProcessConfiguration()

void SEExtracorporealMembraneOxygenationDeviceSettings::ProcessConfiguration ( SEExtracorporealMembraneOxygenationDeviceConfiguration &  config,
SESubstanceManager &  subMgr 
)
virtual

◆ RemoveBagCompound()

void SEExtracorporealMembraneOxygenationDeviceSettings::RemoveBagCompound ( )
virtual

◆ SerializeFromFile()

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

◆ SerializeFromString()

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

◆ SerializeToFile()

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

◆ SerializeToString()

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

◆ SetBagCompound()

void SEExtracorporealMembraneOxygenationDeviceSettings::SetBagCompound ( const SESubstanceCompound &  c)
virtual

◆ SetInletLocation()

void SEExtracorporealMembraneOxygenationDeviceSettings::SetInletLocation ( eExtracorporealMembraneOxygenationDevice_CannulationLocation  c)
virtual

◆ SetOutletLocation()

void SEExtracorporealMembraneOxygenationDeviceSettings::SetOutletLocation ( eExtracorporealMembraneOxygenationDevice_CannulationLocation  c)
virtual

Friends And Related Function Documentation

◆ PBExtracorporealMembraneOxygenationDevice

Member Data Documentation

◆ m_BagCompound

const SESubstanceCompound* SEExtracorporealMembraneOxygenationDeviceSettings::m_BagCompound
protected

◆ m_BagVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_BagVolume
protected

◆ m_CarbonDioxideMembraneDiffusingCapacity

SEScalarVolumePerTimePressure* SEExtracorporealMembraneOxygenationDeviceSettings::m_CarbonDioxideMembraneDiffusingCapacity
protected

◆ m_CarbonDioxideRate

SEScalarVolumePerTime* SEExtracorporealMembraneOxygenationDeviceSettings::m_CarbonDioxideRate
protected

◆ m_DrainageCannulaResistance

SEScalarPressureTimePerVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_DrainageCannulaResistance
protected

◆ m_DrainageCannulaVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_DrainageCannulaVolume
protected

◆ m_DrainageLimbResistance

SEScalarPressureTimePerVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_DrainageLimbResistance
protected

◆ m_DrainageLimbVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_DrainageLimbVolume
protected

◆ m_FractionOfSweepGasOxygen

SEScalar0To1* SEExtracorporealMembraneOxygenationDeviceSettings::m_FractionOfSweepGasOxygen
protected

◆ m_InfuserRate

SEScalarVolumePerTime* SEExtracorporealMembraneOxygenationDeviceSettings::m_InfuserRate
protected

◆ m_InfuserVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_InfuserVolume
protected

◆ m_InletLocation

eExtracorporealMembraneOxygenationDevice_CannulationLocation SEExtracorporealMembraneOxygenationDeviceSettings::m_InletLocation
protected

◆ m_InletProbeVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_InletProbeVolume
protected

◆ m_OutletLocation

eExtracorporealMembraneOxygenationDevice_CannulationLocation SEExtracorporealMembraneOxygenationDeviceSettings::m_OutletLocation
protected

◆ m_OutletProbeVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_OutletProbeVolume
protected

◆ m_OxygenatorGasVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_OxygenatorGasVolume
protected

◆ m_OxygenatorLiquidVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_OxygenatorLiquidVolume
protected

◆ m_OxygenatorResistance

SEScalarPressureTimePerVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_OxygenatorResistance
protected

◆ m_OxygenMembraneDiffusingCapacity

SEScalarVolumePerTimePressure* SEExtracorporealMembraneOxygenationDeviceSettings::m_OxygenMembraneDiffusingCapacity
protected

◆ m_OxygenRate

SEScalarVolumePerTime* SEExtracorporealMembraneOxygenationDeviceSettings::m_OxygenRate
protected

◆ m_PumpFlow

SEScalarVolumePerTime* SEExtracorporealMembraneOxygenationDeviceSettings::m_PumpFlow
protected

◆ m_PumpVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_PumpVolume
protected

◆ m_ReturnCannulaResistance

SEScalarPressureTimePerVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_ReturnCannulaResistance
protected

◆ m_ReturnCannulaVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_ReturnCannulaVolume
protected

◆ m_ReturnLimbResistance

SEScalarPressureTimePerVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_ReturnLimbResistance
protected

◆ m_ReturnLimbVolume

SEScalarVolume* SEExtracorporealMembraneOxygenationDeviceSettings::m_ReturnLimbVolume
protected

◆ m_SweepGasFlow

SEScalarVolumePerTime* SEExtracorporealMembraneOxygenationDeviceSettings::m_SweepGasFlow
protected

◆ m_SweepGasPressure

SEScalarPressure* SEExtracorporealMembraneOxygenationDeviceSettings::m_SweepGasPressure
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.