liquidPropertiesSelector Class Reference

Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynamics packages. More...

Inheritance diagram for liquidPropertiesSelector:
Collaboration diagram for liquidPropertiesSelector:

Public Member Functions

virtual ~liquidPropertiesSelector ()
 Destructor. More...
 
virtual scalar sigma (const scalar p, const scalar T) const
 Surface tension [N/m]. More...
 
scalar mu (const scalar p, const scalar T) const
 Viscosity [Pa s]. More...
 
- Public Member Functions inherited from thermophysicalPropertiesSelector< liquidProperties >
 thermophysicalPropertiesSelector (const word &name)
 Construct from name. More...
 
 thermophysicalPropertiesSelector (const word &name, const dictionary &dict)
 Construct from name and dictionary. More...
 
 thermophysicalPropertiesSelector (const word &name, const thermophysicalPropertiesSelector &)
 Construct as named copy. More...
 
const wordname () const
 Return the specie name. More...
 
const liquidPropertiesproperties () const
 Return the physical properties model. More...
 
scalar W () const
 Molecular weight [kg/kmol]. More...
 
scalar limit (const scalar T) const
 Limit the temperature to be in the range Tlow_ to Thigh_. More...
 
scalar rho (scalar p, scalar T) const
 Density [kg/m^3]. More...
 
scalar psi (scalar p, scalar T) const
 Compressibility [s^2/m^2]. More...
 
scalar CpMCv (scalar p, scalar T) const
 Return (Cp - Cv) [J/kg/K]. More...
 
scalar Cp (const scalar p, const scalar T) const
 Heat capacity at constant pressure [J/kg/K]. More...
 
scalar hs (const scalar p, const scalar T) const
 Sensible enthalpy [J/kg]. More...
 
scalar hf () const
 Enthalpy of formation [J/kg]. More...
 
scalar ha (const scalar p, const scalar T) const
 Absolute enthalpy [J/kg]. More...
 
scalar Cv (const scalar p, const scalar T) const
 Heat capacity at constant volume [J/kg/K]. More...
 
scalar es (const scalar p, const scalar T) const
 Sensible internal energy [J/kg]. More...
 
scalar ea (const scalar p, const scalar T) const
 Absolute internal energy [J/kg]. More...
 
scalar s (const scalar p, const scalar T) const
 
scalar kappa (scalar p, scalar T) const
 Thermal conductivity [W/m/K]. More...
 
void write (Ostream &os) const
 Write to Ostream. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from thermophysicalPropertiesSelector< liquidProperties >
static word typeName ()
 Return the instantiated type name. More...
 
- Static Public Attributes inherited from thermophysicalPropertiesSelector< liquidProperties >
static const bool incompressible
 Is the equation of state is incompressible i.e. rho != f(p) More...
 
static const bool isochoric
 Is the equation of state is isochoric i.e. rho = const. More...
 

Detailed Description

Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynamics packages.

Source files

Definition at line 51 of file liquidPropertiesSelector.H.

Constructor & Destructor Documentation

◆ ~liquidPropertiesSelector()

virtual ~liquidPropertiesSelector ( )
inlinevirtual

Destructor.

Definition at line 66 of file liquidPropertiesSelector.H.

Member Function Documentation

◆ sigma()

Foam::scalar sigma ( const scalar  p,
const scalar  T 
) const
inlinevirtual

Surface tension [N/m].

Definition at line 30 of file liquidPropertiesSelectorI.H.

References p, thermophysicalPropertiesSelector< liquidProperties >::properties(), liquidProperties::sigma(), and Foam::T().

Here is the call graph for this function:

◆ mu()

Foam::scalar mu ( const scalar  p,
const scalar  T 
) const
inline

Viscosity [Pa s].

Definition at line 40 of file liquidPropertiesSelectorI.H.

References p, and Foam::T().

Here is the call graph for this function:

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