biogears::SESubstanceTransportAmount< ExtensiveScalar, IntensiveScalar > Class Template Referenceabstract
#include <SESubstanceTransport.h>
Inheritance diagram for biogears::SESubstanceTransportAmount< ExtensiveScalar, IntensiveScalar >:
Public Member Functions | |
virtual | ~SESubstanceTransportAmount () |
virtual void | Invalidate ()=0 |
virtual bool | HasExtensive () const =0 |
virtual ExtensiveScalar & | GetExtensive ()=0 |
virtual bool | HasIntensive () const =0 |
virtual IntensiveScalar & | GetIntensive ()=0 |
Friends | |
template<SUBSTANCE_TRANSPORTER_TEMPLATE > | |
class | SESubstanceTransporter |
Constructor & Destructor Documentation
template<typename ExtensiveScalar , typename IntensiveScalar >
|
inlinevirtual |
Member Function Documentation
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in biogears::SELiquidSubstanceQuantity, and biogears::SEGasSubstanceQuantity.
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in biogears::SELiquidSubstanceQuantity, and biogears::SEGasSubstanceQuantity.
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in biogears::SELiquidSubstanceQuantity, and biogears::SEGasSubstanceQuantity.
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in biogears::SELiquidSubstanceQuantity, and biogears::SEGasSubstanceQuantity.
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in biogears::SELiquidSubstanceQuantity, and biogears::SEGasSubstanceQuantity.
Friends And Related Function Documentation
template<typename ExtensiveScalar , typename IntensiveScalar >
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
|
friend |