#include <SECompartmentLink.h>
Inherits Loggable.
Inherited by SEElectricalCompartmentLink, SEFluidCompartmentLink< FLUID_COMPARTMENT_LINK_TEMPLATE >, SEFluidCompartmentLink< SEGasTransportEdge, SEGasTransportVertex, SEGasCompartment >, SEFluidCompartmentLink< SELiquidTransportEdge, SELiquidTransportVertex, SELiquidCompartment >, and SEThermalCompartmentLink.
Public Member Functions | |
virtual | ~SECompartmentLink () |
virtual void | Clear () |
virtual std::string | GetName () const |
virtual const SEScalar * | GetScalar (const std::string &name)=0 |
![]() | |
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, std::string const &origin=empty) const |
virtual void | Debug (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Debug (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Info (std::string const &msg, std::string const &origin=empty) const |
virtual void | Info (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (const std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::string const &msg, std::string const &origin=empty) const |
virtual void | Warning (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Error (std::string const &msg, std::string const &origin=empty) const |
virtual void | Error (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Error (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::string const &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::ostream &msg, std::string const &origin=empty) const |
Protected Member Functions | |
SECompartmentLink (const std::string &nam, Logger *logger) | |
Protected Attributes | |
std::string | m_Name |
![]() | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBCompartment |
Additional Inherited Members | |
![]() | |
static const std::string | empty |
Constructor & Destructor Documentation
◆ SECompartmentLink()
|
protected |
◆ ~SECompartmentLink()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
Reimplemented in SEFluidCompartmentLink< FLUID_COMPARTMENT_LINK_TEMPLATE >, SEFluidCompartmentLink< SEGasTransportEdge, SEGasTransportVertex, SEGasCompartment >, SEFluidCompartmentLink< SELiquidTransportEdge, SELiquidTransportVertex, SELiquidCompartment >, SEElectricalCompartmentLink, and SEThermalCompartmentLink.
◆ GetName()
|
virtual |
◆ GetScalar()
|
pure virtual |
Implemented in SEFluidCompartmentLink< FLUID_COMPARTMENT_LINK_TEMPLATE >, SEFluidCompartmentLink< SEGasTransportEdge, SEGasTransportVertex, SEGasCompartment >, SEFluidCompartmentLink< SELiquidTransportEdge, SELiquidTransportVertex, SELiquidCompartment >, SEElectricalCompartmentLink, and SEThermalCompartmentLink.
Friends And Related Function Documentation
◆ PBCompartment
|
friend |
Member Data Documentation
◆ m_Name
|
protected |