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 |

