RouteHeatVaporCmu Class Reference

#include <routes.h>

Inheritance diagram for RouteHeatVaporCmu:

Public Member Functions

 RouteHeatVaporCmu (double aa, double bb, double cc, double dd)
 
Value cpv (const Value &TT, const Value &) override
 Molar vapor cp, J/kmol/K. More...
 
Value hv (const Value &TT, const Value &) override
 Molar vapor enthalpy, J/kmol. More...
 
Value sv (const Value &TT, const Value &) override
 Molar vapor entropy, J/kmol/K. More...
 
- Public Member Functions inherited from ComponentInterface
virtual const ValueMW (void) const =0
 
virtual const ValuePc (void) const =0
 
virtual const ValueTc (void) const =0
 
virtual const Value Vc (void) const =0
 
virtual const ValueZc (void) const =0
 
virtual const Valueomega (void) const =0
 
virtual const Valuediffvol (void) const =0
 
virtual const Valuevb (void) const =0
 
virtual const Valuedh0 (void) const =0
 
virtual const Valuedg0 (void) const =0
 
- Public Member Functions inherited from RouteHeatVapor
 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 ComponentInterface
virtual ~ComponentInterface ()=default
 
- Protected Member Functions inherited from Diagnostic
virtual ~Diagnostic ()=default
 
- Protected Attributes inherited from Diagnostic
int verbosityInstance
 

Detailed Description

Vapour thermal model for ComponentCmu.
Based on the CMU (Carnegie Mellon University) models

#include <libpf/components/routes.h>

Remarks
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ RouteHeatVaporCmu()

RouteHeatVaporCmu::RouteHeatVaporCmu ( double  aa,
double  bb,
double  cc,
double  dd 
)

Member Function Documentation

◆ cpv()

Value RouteHeatVaporCmu::cpv ( const Value T,
const Value P 
)
overridevirtual

Molar vapor cp, J/kmol/K.

Implements RouteHeatVapor.

◆ hv()

Value RouteHeatVaporCmu::hv ( const Value T,
const Value P 
)
overridevirtual

Molar vapor enthalpy, J/kmol.

Implements RouteHeatVapor.

◆ sv()

Value RouteHeatVaporCmu::sv ( const Value T,
const Value P 
)
overridevirtual

Molar vapor entropy, J/kmol/K.

Implements RouteHeatVapor.


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