RouteSaturationCmu Class Reference

#include <routes.h>

Inheritance diagram for RouteSaturationCmu:

Public Member Functions

 RouteSaturationCmu (double aa, double bb, double cc, double tmx, double tmn)
 
Value psat (const Value &T, double *derT=nullptr, double *der2T=nullptr) override
 Vapour pressure of saturation. More...
 
- Public Member Functions inherited from RouteSaturation
 RouteSaturation (void)
 
virtual ~RouteSaturation (void)
 
virtual Value psat (const Value &T, double *derT=nullptr, double *der2T=nullptr)=0
 Vapour pressure of saturation. More...
 
virtual Value dhvl (const Value &T, double *derT=nullptr)=0
 Vapour-Liquid enthalpy difference. More...
 

Protected Attributes

double a_
 
double b_
 
double c_
 
double tmx_
 
double tmn_
 

Detailed Description

Vapour-Liquid saturation 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

◆ RouteSaturationCmu()

RouteSaturationCmu::RouteSaturationCmu ( double  aa,
double  bb,
double  cc,
double  tmx,
double  tmn 
)

Member Function Documentation

◆ psat()

Value RouteSaturationCmu::psat ( const Value T,
double *  derT = nullptr,
double *  der2T = nullptr 
)
overridevirtual

Vapour pressure of saturation.

Implements RouteSaturation.

Member Data Documentation

◆ a_

double RouteSaturationCmu::a_
protected

◆ b_

double RouteSaturationCmu::b_
protected

◆ c_

double RouteSaturationCmu::c_
protected

◆ tmn_

double RouteSaturationCmu::tmn_
protected

◆ tmx_

double RouteSaturationCmu::tmx_
protected

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