SEGasTransporter Class Reference

#include <SESubstanceTransport.h>

Inherits SESubstanceTransporter< SEGasTransportGraph, VolumePerTimeUnit, VolumeUnit, VolumeUnit, NoUnit >.

Public Member Functions

 SEGasTransporter (Logger *logger)
 
 SEGasTransporter (const VolumePerTimeUnit &fUnit, const VolumeUnit &qUnit, const VolumeUnit &eUnit, Logger *logger)
 
 ~SEGasTransporter ()
 
- Public Member Functions inherited from SESubstanceTransporter< SEGasTransportGraph, VolumePerTimeUnit, VolumeUnit, VolumeUnit, NoUnit >
 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< SEGasTransportGraph, VolumePerTimeUnit, VolumeUnit, VolumeUnit, NoUnit >
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

◆ SEGasTransporter() [1/2]

SEGasTransporter::SEGasTransporter ( Logger logger)

◆ SEGasTransporter() [2/2]

SEGasTransporter::SEGasTransporter ( const VolumePerTimeUnit fUnit,
const VolumeUnit qUnit,
const VolumeUnit eUnit,
Logger logger 
)

◆ ~SEGasTransporter()

SEGasTransporter::~SEGasTransporter ( )

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.