biogears::SESubstanceAerosolization Class Reference

#include <SESubstanceAerosolization.h>

Inheritance diagram for biogears::SESubstanceAerosolization:

Public Member Functions

 SESubstanceAerosolization (Logger *logger)
 
virtual ~SESubstanceAerosolization ()
 
virtual void Clear ()
 
virtual bool IsValid () const
 
virtual const SEScalarGetScalar (const char *name)
 
virtual const SEScalarGetScalar (const std::string &name)
 
virtual bool Load (const CDM::SubstanceAerosolizationData &in)
 
virtual CDM::SubstanceAerosolizationDataUnload () const
 
virtual bool HasBronchioleModifier () const
 
virtual SEScalarNeg1To1GetBronchioleModifier ()
 
virtual double GetBronchioleModifier () const
 
virtual bool HasInflammationCoefficient () const
 
virtual SEScalar0To1GetInflammationCoefficient ()
 
virtual double GetInflammationCoefficient () const
 
virtual bool HasParticulateSizeDistribution () const
 
virtual SEHistogramFractionVsLengthGetParticulateSizeDistribution ()
 
virtual const SEHistogramFractionVsLengthGetParticulateSizeDistribution () const
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

virtual void Unload (CDM::SubstanceAerosolizationData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

SEScalarNeg1To1m_BronchioleModifier
 
SEScalar0To1m_InflammationCoefficient
 
SEHistogramFractionVsLengthm_ParticulateSizeDistribution
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

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

Constructor & Destructor Documentation

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

Member Function Documentation

void biogears::SESubstanceAerosolization::Clear ( )
virtual
SEScalarNeg1To1 & biogears::SESubstanceAerosolization::GetBronchioleModifier ( )
virtual
double biogears::SESubstanceAerosolization::GetBronchioleModifier ( ) const
virtual
SEScalar0To1 & biogears::SESubstanceAerosolization::GetInflammationCoefficient ( )
virtual
double biogears::SESubstanceAerosolization::GetInflammationCoefficient ( ) const
virtual
SEHistogramFractionVsLength & biogears::SESubstanceAerosolization::GetParticulateSizeDistribution ( )
virtual
const SEHistogramFractionVsLength * biogears::SESubstanceAerosolization::GetParticulateSizeDistribution ( ) const
virtual
const SEScalar * biogears::SESubstanceAerosolization::GetScalar ( const char *  name)
virtual
const SEScalar * biogears::SESubstanceAerosolization::GetScalar ( const std::string &  name)
virtual
bool biogears::SESubstanceAerosolization::HasBronchioleModifier ( ) const
virtual
bool biogears::SESubstanceAerosolization::HasInflammationCoefficient ( ) const
virtual
bool biogears::SESubstanceAerosolization::HasParticulateSizeDistribution ( ) const
virtual
bool biogears::SESubstanceAerosolization::IsValid ( ) const
virtual
bool biogears::SESubstanceAerosolization::Load ( const CDM::SubstanceAerosolizationData in)
virtual
CDM::SubstanceAerosolizationData * biogears::SESubstanceAerosolization::Unload ( ) const
virtual
void biogears::SESubstanceAerosolization::Unload ( CDM::SubstanceAerosolizationData data) const
protectedvirtual

Member Data Documentation

SEScalarNeg1To1* biogears::SESubstanceAerosolization::m_BronchioleModifier
protected
SEScalar0To1* biogears::SESubstanceAerosolization::m_InflammationCoefficient
protected
SEHistogramFractionVsLength* biogears::SESubstanceAerosolization::m_ParticulateSizeDistribution
protected