Cantera  2.3.0
Public Member Functions | Protected Attributes | List of all members
RedlichKwong Class Reference

#include <RedlichKwong.h>

Inheritance diagram for RedlichKwong:
[legend]
Collaboration diagram for RedlichKwong:
[legend]

Public Member Functions

void setParameters (double Tc, double Pc, double MolWt)
 
double a ()
 
double b ()
 
double MolWt ()
 Molecular weight [kg/kmol]. More...
 
double Tcrit ()
 Critical temperature [K]. More...
 
double Pcrit ()
 Critical pressure [Pa]. More...
 
double Vcrit ()
 Critical specific volume [m^3/kg]. More...
 
double Tmin ()
 Minimum temperature for which the equation of state is valid. More...
 
double Tmax ()
 Maximum temperature for which the equation of state is valid. More...
 
double Pp ()
 
double up ()
 Internal energy of a single-phase state. More...
 
double sp ()
 Entropy of a single-phase state. More...
 
double Psat ()
 Saturation pressure, Pa. More...
 
double dPsatdT ()
 
double z ()
 
double hresid ()
 
double sresid ()
 
double ldens ()
 
- Public Member Functions inherited from Substance
void setStdState (double h0=0.0, double s0=0.0, double t0=298.15, double p0=1.01325e5)
 
double hp ()
 Enthaply of a single-phase state. More...
 
double gp ()
 Gibbs function of a single-phase state. More...
 
double prop (propertyFlag::type ijob)
 
void set_TPp (double t0, double p0)
 set T and P More...
 
void Set (PropertyPair::type XY, double x0, double y0)
 Function to set or change the state for a property pair XY where x0 is the value of first property and y0 is the value of the second property. More...
 
const char * name ()
 Name of the substance. More...
 
const char * formula ()
 Chemical formula for the substance. More...
 
double P ()
 Pressure [Pa]. More...
 
double Temp ()
 Temperature [K]. More...
 
double v ()
 Specific volume [m^3/kg]. More...
 
double u ()
 Internal energy [J/kg]. More...
 
double h ()
 Enthalpy [J/kg]. More...
 
double s ()
 Entropy [J/kg/K]. More...
 
double f ()
 Helmholtz function [J/kg]. More...
 
double g ()
 Gibbs function [J/kg]. More...
 
virtual double cv ()
 Specific heat at constant volume [J/kg/K]. More...
 
virtual double cp ()
 Specific heat at constant pressure [J/kg/K]. More...
 
virtual double thermalExpansionCoeff ()
 
virtual double isothermalCompressibility ()
 
double Ps ()
 
virtual double dPsdT ()
 The derivative of the saturation pressure with respect to temperature. More...
 
double Tsat (double p)
 Saturation temperature at pressure p. More...
 
double x ()
 Vapor mass fraction. More...
 
int TwoPhase ()
 Returns 1 if the current state is a liquid/vapor mixture, 0 otherwise. More...
 

Protected Attributes

double m_tcrit
 
double m_pcrit
 
double m_mw
 
double m_a
 
double m_b
 
- Protected Attributes inherited from Substance
double T
 
double Rho
 
double Tslast
 
double Rhf
 
double Rhv
 
double Pst
 
double m_energy_offset
 
double m_entropy_offset
 
std::string m_name
 
std::string m_formula
 

Additional Inherited Members

- Protected Member Functions inherited from Substance
virtual int ideal ()
 
double vp ()
 
int Lever (int itp, double sat, double val, propertyFlag::type ifunc)
 Uses the lever rule to set state in the dome. More...
 
void update_sat ()
 Update saturated liquid and vapor densities and saturation pressure. More...
 

Detailed Description

Deprecated:
To be removed after Cantera 2.3.

Definition at line 18 of file RedlichKwong.h.

Member Function Documentation

◆ MolWt()

double MolWt ( )
inlinevirtual

Molecular weight [kg/kmol].

Implements Substance.

Definition at line 48 of file RedlichKwong.h.

◆ Tcrit()

double Tcrit ( )
inlinevirtual

Critical temperature [K].

Implements Substance.

Definition at line 51 of file RedlichKwong.h.

◆ Pcrit()

double Pcrit ( )
inlinevirtual

Critical pressure [Pa].

Implements Substance.

Definition at line 54 of file RedlichKwong.h.

◆ Vcrit()

double Vcrit ( )
inlinevirtual

Critical specific volume [m^3/kg].

Implements Substance.

Definition at line 57 of file RedlichKwong.h.

◆ Tmin()

double Tmin ( )
inlinevirtual

Minimum temperature for which the equation of state is valid.

Implements Substance.

Definition at line 60 of file RedlichKwong.h.

◆ Tmax()

double Tmax ( )
inlinevirtual

Maximum temperature for which the equation of state is valid.

Implements Substance.

Definition at line 63 of file RedlichKwong.h.

◆ up()

double up ( )
virtual

Internal energy of a single-phase state.

Implements Substance.

Definition at line 10 of file RedlichKwong.cpp.

◆ sp()

double sp ( )
virtual

Entropy of a single-phase state.

Implements Substance.

Definition at line 31 of file RedlichKwong.cpp.

◆ Psat()

double Psat ( )
virtual

Saturation pressure, Pa.

Implements Substance.

Definition at line 52 of file RedlichKwong.cpp.


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