biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE > Class Template Reference

#include <SESubstanceTransport.h>

Inheritance diagram for biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >:

Public Member Functions

 SESubstanceTransporter (const FluxUnit &fUnit, const QuantityUnit &qUnit, const ExtensiveUnit &eUnit, const IntensiveUnit &iUnit, Logger *logger)
 
virtual ~SESubstanceTransporter ()
 
void Transport (GraphType &graph, double timeStep_s)
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Attributes

const FluxUnit & m_FluxUnit
 
const QuantityUnit & m_QuantityUnit
 
const ExtensiveUnit & m_ExtensiveUnit
 
const IntensiveUnit & m_IntensiveUnit
 
- 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
 
- 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
 

Constructor & Destructor Documentation

template<SUBSTANCE_TRANSPORTER_TEMPLATE >
biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::SESubstanceTransporter ( const FluxUnit &  fUnit,
const QuantityUnit &  qUnit,
const ExtensiveUnit &  eUnit,
const IntensiveUnit &  iUnit,
Logger logger 
)
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
virtual biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::~SESubstanceTransporter ( )
inlinevirtual

Member Function Documentation

template<SUBSTANCE_TRANSPORTER_TEMPLATE >
void biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::Transport ( GraphType &  graph,
double  timeStep_s 
)

Member Data Documentation

template<SUBSTANCE_TRANSPORTER_TEMPLATE >
const ExtensiveUnit& biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::m_ExtensiveUnit
protected
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
const FluxUnit& biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::m_FluxUnit
protected
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
const IntensiveUnit& biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::m_IntensiveUnit
protected
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
const QuantityUnit& biogears::SESubstanceTransporter< SUBSTANCE_TRANSPORTER_TEMPLATE >::m_QuantityUnit
protected