biogears::SESubstanceTransportEdge< FluxScalar, QuantityScalar, ExtensiveScalar, IntensiveScalar > Class Template Referenceabstract
#include <SESubstanceTransport.h>
Public Member Functions | |
virtual | ~SESubstanceTransportEdge () |
virtual std::string | GetName () const =0 |
virtual const char * | GetName_cStr () const =0 |
Protected Member Functions | |
virtual bool | HasFlux () const =0 |
virtual FluxScalar & | GetFlux ()=0 |
virtual SESubstanceTransportVertex< TRANSPORT_VERTEX_TYPES > & | GetSourceVertex ()=0 |
virtual SESubstanceTransportVertex< TRANSPORT_VERTEX_TYPES > & | GetTargetVertex ()=0 |
Friends | |
template<SUBSTANCE_TRANSPORTER_TEMPLATE > | |
class | SESubstanceTransporter |
Constructor & Destructor Documentation
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
inlinevirtual |
Member Function Documentation
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
|
protectedpure virtual |
Friends And Related Function Documentation
template<typename FluxScalar , typename QuantityScalar , typename ExtensiveScalar , typename IntensiveScalar >
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
|
friend |