SESubstanceConcentration Class Reference
#include <SESubstanceConcentration.h>
Inherits Loggable.
Public Member Functions | |
SESubstanceConcentration (const SESubstance &substance) | |
virtual | ~SESubstanceConcentration () |
virtual void | Clear () |
virtual bool | HasConcentration () const |
virtual SEScalarMassPerVolume & | GetConcentration () |
virtual const SEScalarMassPerVolume * | GetConcentration () const |
virtual double | GetConcentration (const MassPerVolumeUnit &unit) const |
virtual const SESubstance & | GetSubstance () const |
virtual std::string | ToString () 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 | |
const SESubstance & | m_Substance |
SEScalarMassPerVolume * | m_Concentration |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Private Attributes | |
friend | SEEnvironmentalConditions |
Friends | |
class | PBSubstance |
Constructor & Destructor Documentation
◆ SESubstanceConcentration()
SESubstanceConcentration::SESubstanceConcentration | ( | const SESubstance & | substance | ) |
◆ ~SESubstanceConcentration()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
◆ GetConcentration() [1/3]
|
virtual |
◆ GetConcentration() [2/3]
|
virtual |
◆ GetConcentration() [3/3]
|
virtual |
◆ GetSubstance()
|
virtual |
◆ HasConcentration()
|
virtual |
◆ ToString()
|
virtual |
Friends And Related Function Documentation
◆ PBSubstance
|
friend |
Member Data Documentation
◆ m_Concentration
|
protected |
◆ m_Substance
|
protected |
◆ SEEnvironmentalConditions
|
private |