SESubstanceTransportVertex< QuantityScalar, ExtensiveScalar, IntensiveScalar > Class Template Referenceabstract
#include <SESubstanceTransport.h>
Public Member Functions | |
virtual | ~SESubstanceTransportVertex () |
virtual std::string | GetName () const =0 |
Protected Member Functions | |
virtual bool | HasQuantity () const =0 |
virtual QuantityScalar & | GetQuantity ()=0 |
virtual std::vector< SESubstanceTransportAmount< TRANSPORT_AMOUNT_TYPES > * > & | GetTransportSubstances ()=0 |
Friends | |
template<SUBSTANCE_TRANSPORTER_TEMPLATE > | |
class | SESubstanceTransporter |
Constructor & Destructor Documentation
◆ ~SESubstanceTransportVertex()
template<typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
inlinevirtual |
Member Function Documentation
◆ GetName()
template<typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
◆ GetQuantity()
template<typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
◆ GetTransportSubstances()
template<typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
◆ HasQuantity()
template<typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
Friends And Related Function Documentation
◆ SESubstanceTransporter
template<typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
|
friend |