SESubstanceConcentration Class Reference
#include <SESubstanceConcentration.h>
Inheritance diagram for SESubstanceConcentration:
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 |

Public Member Functions inherited from