RouteVolumeVapor Class Referenceabstract

#include <RouteVolumeVapor.h>

Inheritance diagram for RouteVolumeVapor:

Public Member Functions

 RouteVolumeVapor (void)
 
virtual ~RouteVolumeVapor (void)
 
virtual double p (const double rho, const double T, double *derRho=nullptr, double *derT=nullptr)=0
 Vapor pressure, Pa. Requires the actual implementation of the volumetric properties. More...
 
Value p (const Value &rrho, const Value &TT)
 Vapor pressure, Pa. More...
 
virtual Value rhov (const Value &T, const Value &P, double *derT=nullptr, double *derP=nullptr)=0
 Molar vapor density, kmol/m3. More...
 

Detailed Description

Abstract interface for the volumetric properties of vapors route

#include <libpf/components/RouteVolumeVapor.h>

Remarks
Is not an interface for equation of state
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ RouteVolumeVapor()

RouteVolumeVapor::RouteVolumeVapor ( void  )
inline

◆ ~RouteVolumeVapor()

virtual RouteVolumeVapor::~RouteVolumeVapor ( void  )
inlinevirtual

Member Function Documentation

◆ p() [1/2]

virtual double RouteVolumeVapor::p ( const double  rho,
const double  T,
double *  derRho = nullptr,
double *  derT = nullptr 
)
pure virtual

Vapor pressure, Pa. Requires the actual implementation of the volumetric properties.

Implemented in RouteVolumeVaporIdeal, and RouteVolumeVaporDummy.

◆ p() [2/2]

Value RouteVolumeVapor::p ( const Value rrho,
const Value TT 
)

Vapor pressure, Pa.

◆ rhov()

virtual Value RouteVolumeVapor::rhov ( const Value T,
const Value P,
double *  derT = nullptr,
double *  derP = nullptr 
)
pure virtual

Molar vapor density, kmol/m3.

Implemented in RouteVolumeVaporIdeal, and RouteVolumeVaporDummy.


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