SELiquidTransporter Class Reference

#include <SESubstanceTransport.h>

Inherits SESubstanceTransporter< SELiquidTransportGraph, VolumePerTimeUnit, VolumeUnit, MassUnit, MassPerVolumeUnit >.

Public Member Functions

 SELiquidTransporter (Logger *logger)
 
 SELiquidTransporter (const VolumePerTimeUnit &fUnit, const VolumeUnit &qUnit, const MassUnit &eUnit, const MassPerVolumeUnit &iUnit, Logger *logger)
 
 ~SELiquidTransporter ()
 
- Public Member Functions inherited from SESubstanceTransporter< SELiquidTransportGraph, VolumePerTimeUnit, VolumeUnit, MassUnit, MassPerVolumeUnit >
 SESubstanceTransporter (const FluxUnit &fUnit, const QuantityUnit &qUnit, const ExtensiveUnit &eUnit, const IntensiveUnit &iUnit, Logger *logger)
 
virtual ~SESubstanceTransporter ()
 
void Transport (GraphType &graph, double timeStep_s)
 Calculates the intensive and extensive properties for this Graph. More...
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () 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
 

Additional Inherited Members

- Protected Attributes inherited from SESubstanceTransporter< SELiquidTransportGraph, VolumePerTimeUnit, VolumeUnit, MassUnit, MassPerVolumeUnit >
const FluxUnit & m_FluxUnit
 
const QuantityUnit & m_QuantityUnit
 
const ExtensiveUnit & m_ExtensiveUnit
 
const IntensiveUnit & m_IntensiveUnit
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Constructor & Destructor Documentation

◆ SELiquidTransporter() [1/2]

SELiquidTransporter::SELiquidTransporter ( Logger logger)

◆ SELiquidTransporter() [2/2]

SELiquidTransporter::SELiquidTransporter ( const VolumePerTimeUnit fUnit,
const VolumeUnit qUnit,
const MassUnit eUnit,
const MassPerVolumeUnit iUnit,
Logger logger 
)

◆ ~SELiquidTransporter()

SELiquidTransporter::~SELiquidTransporter ( )

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.