RouteHeatVapor Class Referenceabstract

#include <RouteHeatVapor.h>

Inheritance diagram for RouteHeatVapor:

Public Member Functions

 RouteHeatVapor (void)
 
virtual ~RouteHeatVapor (void)
 
virtual Value hv (const Value &T, const Value &P)=0
 Molar vapor enthalpy, J/kmol. More...
 
virtual Value sv (const Value &T, const Value &P)=0
 Molar vapor entropy, J/kmol/K. More...
 
Value gv (const Value &T, const Value &P)
 Molar vapor Gibbs free energy, J/kmol. More...
 
virtual Value cpv (const Value &T, const Value &P)=0
 Molar vapor cp, J/kmol/K. More...
 
- Public Member Functions inherited from Diagnostic
 Diagnostic (void)
 
void setVerbosity (int verbosity)
 sets the verbosity level for this instance More...
 
int verbosity (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from Diagnostic
virtual ~Diagnostic ()=default
 
- Protected Attributes inherited from Diagnostic
int verbosityInstance
 

Detailed Description

Abstract interface for the thermal properties of vapors route

#include <libpf/components/RouteHeatVapor.h>

Remarks
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ RouteHeatVapor()

RouteHeatVapor::RouteHeatVapor ( void  )
inline

◆ ~RouteHeatVapor()

virtual RouteHeatVapor::~RouteHeatVapor ( void  )
inlinevirtual

Member Function Documentation

◆ cpv()

virtual Value RouteHeatVapor::cpv ( const Value T,
const Value P 
)
pure virtual

Molar vapor cp, J/kmol/K.

Implemented in RouteHeatVaporVolp, RouteHeatVaporDummy, pdippr, RouteHeatVaporCmu, and RouteHeatVaporDippr.

◆ gv()

Value RouteHeatVapor::gv ( const Value T,
const Value P 
)

Molar vapor Gibbs free energy, J/kmol.

◆ hv()

virtual Value RouteHeatVapor::hv ( const Value T,
const Value P 
)
pure virtual

Molar vapor enthalpy, J/kmol.

Implemented in RouteHeatVaporDummy, pdippr, RouteHeatVaporCmu, RouteHeatVaporVolp, and RouteHeatVaporDippr.

◆ sv()

virtual Value RouteHeatVapor::sv ( const Value T,
const Value P 
)
pure virtual

Molar vapor entropy, J/kmol/K.

Implemented in RouteHeatVaporDummy, pdippr, RouteHeatVaporCmu, RouteHeatVaporVolp, and RouteHeatVaporDippr.


The documentation for this class was generated from the following file: