SESubstanceQuantity Class Referenceabstract
#include <SESubstanceQuantity.h>
Inheritance diagram for SESubstanceQuantity:
Public Member Functions | |
| SESubstanceQuantity (SESubstance &sub) | |
| virtual | ~SESubstanceQuantity () |
| virtual void | Clear ()=0 |
| virtual std::string | GetCompartmentName ()=0 |
| virtual SESubstance & | GetSubstance () |
| virtual const SESubstance & | GetSubstance () const |
| virtual void | SetToZero ()=0 |
| virtual const SEScalar * | GetScalar (const std::string &name)=0 |
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 | |
| SESubstance & | m_Substance |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBSubstanceQuantity |
Constructor & Destructor Documentation
◆ SESubstanceQuantity()
| SESubstanceQuantity::SESubstanceQuantity | ( | SESubstance & | sub | ) |
◆ ~SESubstanceQuantity()
|
virtual |
Member Function Documentation
◆ Clear()
|
pure virtual |
Implemented in SELiquidSubstanceQuantity, and SEGasSubstanceQuantity.
◆ GetCompartmentName()
|
pure virtual |
Implemented in SELiquidSubstanceQuantity, and SEGasSubstanceQuantity.
◆ GetScalar()
|
pure virtual |
Implemented in SELiquidSubstanceQuantity, and SEGasSubstanceQuantity.
◆ GetSubstance() [1/2]
|
inlinevirtual |
◆ GetSubstance() [2/2]
|
inlinevirtual |
◆ SetToZero()
|
pure virtual |
Implemented in SELiquidSubstanceQuantity, and SEGasSubstanceQuantity.
Friends And Related Function Documentation
◆ PBSubstanceQuantity
|
friend |
Member Data Documentation
◆ m_Substance
|
protected |

Public Member Functions inherited from