Pulse adds COVID-19 Simulation Support
×
PulseInhaler Member List

This is the complete list of members for PulseInhaler, including all inherited members.

AtSteadyState()=0PulseSystemprotectedpure virtual
Clear()SEInhalervirtual
ComputeExposedModelParameters()=0PulseInhalerpure virtual
Debug(std::string const &msg, std::string const &origin=empty) constLoggablevirtual
Debug(std::stringstream &msg, std::string const &origin=empty) constLoggablevirtual
Debug(std::ostream &msg, std::string const &origin=empty) constLoggablevirtual
emptyLoggablestatic
Error(std::string const &msg, std::string const &origin=empty) constLoggablevirtual
Error(std::stringstream &msg, std::string const &origin=empty) constLoggablevirtual
Error(std::ostream &msg, std::string const &origin=empty) constLoggablevirtual
Fatal(std::string const &msg, std::string const &origin=empty) constLoggablevirtual
Fatal(std::stringstream &msg, std::string const &origin=empty) constLoggablevirtual
Fatal(std::ostream &msg, std::string const &origin=empty) constLoggablevirtual
GetLogger() constLoggablevirtual
GetMeteredDose()SEInhalervirtual
GetMeteredDose(const MassUnit &unit) constSEInhalervirtual
GetNozzleLoss()SEInhalervirtual
GetNozzleLoss() constSEInhalervirtual
GetScalar(const std::string &name) overridePulseInhalerinlinevirtual
SEEquipment::GetScalar(const std::string &name, std::vector< SESystem *> *systems)SESystemstatic
GetSpacerVolume()SEInhalervirtual
GetSpacerVolume(const VolumeUnit &unit) constSEInhalervirtual
GetState() constSEInhalervirtual
GetSubstance() constSEInhalervirtual
HasMeteredDose() constSEInhalervirtual
HasNozzleLoss() constSEInhalervirtual
HasSpacerVolume() constSEInhalervirtual
HasSubstance() constSEInhalervirtual
Info(std::string const &msg, std::string const &origin=empty) constLoggablevirtual
Info(std::stringstream &msg, std::string const &origin=empty) constLoggablevirtual
Info(const std::stringstream &msg, std::string const &origin=empty) constLoggablevirtual
Info(std::ostream &msg, std::string const &origin=empty) constLoggablevirtual
Initialize()PulseSysteminlineprotectedvirtual
Loggable(Logger *logger=nullptr)Loggable
Loggable(std::string const &logfile)Loggable
m_LoggerLoggableprotected
m_MeteredDoseSEInhalerprotected
m_NozzleLossSEInhalerprotected
m_SpacerVolumeSEInhalerprotected
m_ssSESystemprotected
m_StateSEInhalerprotected
m_SubstanceSEInhalerprotected
Merge(const SEInhaler &from, SESubstanceManager &subMgr)SEInhalerprotectedvirtual
myLoggerLoggableprotected
PostProcess(bool solve_and_transport=true)=0PulseSystemprotectedpure virtual
PreProcess()=0PulseSystemprotectedpure virtual
Process(bool solve_and_transport=true)=0PulseSystemprotectedpure virtual
ProcessConfiguration(SEInhalerConfiguration &config, SESubstanceManager &subMgr)SEInhalerprotectedvirtual
PulseInhaler(Logger *logger)PulseInhalerinline
SEEquipment(Logger *logger)SEEquipment
SEInhaler(Logger *logger)SEInhaler
SerializeFromFile(const std::string &filename, const SESubstanceManager &subMgr)SEInhaler
SerializeFromString(const std::string &src, SerializationFormat m, const SESubstanceManager &subMgr)SEInhaler
SerializeToFile(const std::string &filename) constSEInhaler
SerializeToString(std::string &output, SerializationFormat m) constSEInhaler
SESystem(Logger *logger)SESystem
SetLogger(Logger &logger)Loggablevirtual
SetState(eSwitch name)SEInhalervirtual
SetSubstance(const SESubstance *sub)SEInhalervirtual
SetUp()=0PulseSystemprotectedpure virtual
StateChange()SEInhalerinlineprotectedvirtual
to_string(int i)Loggableinline
to_string(unsigned int i)Loggableinline
to_string(size_t t)Loggableinline
to_string(float f)Loggableinline
to_string(double d)Loggableinline
Warning(std::string const &msg, std::string const &origin=empty) constLoggablevirtual
Warning(std::stringstream &msg, std::string const &origin=empty) constLoggablevirtual
Warning(std::ostream &msg, std::string const &origin=empty) constLoggablevirtual
~Loggable()Loggablevirtual
~PulseInhaler()=defaultPulseInhalervirtual
~SEEquipment()SEEquipmentvirtual
~SEInhaler()SEInhalervirtual
~SESystem()SESystemvirtual

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.