SESubstanceTransportAmount< ExtensiveScalar, IntensiveScalar > Class Template Referenceabstract
#include <SESubstanceTransport.h>
Inherited by SEGasSubstanceQuantity, and SELiquidSubstanceQuantity.
Public Member Functions | |
virtual | ~SESubstanceTransportAmount () |
virtual void | Clear ()=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
◆ ~SESubstanceTransportAmount()
template<typename ExtensiveScalar , typename IntensiveScalar >
|
inlinevirtual |
Member Function Documentation
◆ Clear()
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in SEGasSubstanceQuantity, and SELiquidSubstanceQuantity.
◆ GetExtensive()
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in SEGasSubstanceQuantity, and SELiquidSubstanceQuantity.
◆ GetIntensive()
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in SEGasSubstanceQuantity, and SELiquidSubstanceQuantity.
◆ HasExtensive()
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in SEGasSubstanceQuantity, and SELiquidSubstanceQuantity.
◆ HasIntensive()
template<typename ExtensiveScalar , typename IntensiveScalar >
|
pure virtual |
Implemented in SEGasSubstanceQuantity, and SELiquidSubstanceQuantity.
Friends And Related Function Documentation
◆ SESubstanceTransporter
template<typename ExtensiveScalar , typename IntensiveScalar >
template<SUBSTANCE_TRANSPORTER_TEMPLATE >
|
friend |