Public Member Functions | Static Public Member Functions | Friends | List of all members
hTabulatedThermo Class Reference

Enthalpy based thermodynamics package using non-uniform tabulated data for heat capacity vs temperature. More...

Public Member Functions

 hTabulatedThermo (const dictionary &dict)
 
 hTabulatedThermo (const word &, const hTabulatedThermo &)
 
scalar limit (const scalar T) const
 
scalar Cp (const scalar p, const scalar T) const
 
scalar Ha (const scalar p, const scalar T) const
 
scalar Hs (const scalar p, const scalar T) const
 
scalar Hc () const
 
scalar S (const scalar p, const scalar T) const
 
scalar Gstd (const scalar T) const
 
scalar dCpdT (const scalar p, const scalar T) const
 
void write (Ostream &os) const
 

Static Public Member Functions

static word typeName ()
 

Friends

Ostreamoperator (Ostream &, const hTabulatedThermo &)
 

Detailed Description

Enthalpy based thermodynamics package using non-uniform tabulated data for heat capacity vs temperature.

Usage
Property Description
Hf Heat of formation
Sf Standard entropy
Cp Specific heat at constant pressure vs temperature table

Example of the specification of the thermodynamic properties:

    thermodynamics
    {
        Hf              0;
        Sf              0;
        Cp
        (
            (200     1005)
            (350     1010)
            (400     1020)
        );
    }
Source files
See also
Foam::thermophysicalFunctions::nonUniformTable

Definition at line 86 of file hTabulatedThermo.H.

Constructor & Destructor Documentation

◆ hTabulatedThermo() [1/2]

hTabulatedThermo ( const dictionary dict)
explicit

Definition at line 29 of file hTabulatedThermo.C.

◆ hTabulatedThermo() [2/2]

hTabulatedThermo ( const word ,
const hTabulatedThermo  
)
inline

Member Function Documentation

◆ typeName()

static word typeName ( )
inlinestatic

Definition at line 137 of file hTabulatedThermo.H.

◆ limit()

Foam::scalar limit ( const scalar  T) const
inline

Definition at line 43 of file hTabulatedThermoI.H.

References Foam::T().

Here is the call graph for this function:

◆ Cp()

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

Definition at line 53 of file hTabulatedThermoI.H.

References Cp, p, and Foam::T().

Here is the call graph for this function:

◆ Ha()

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

Definition at line 64 of file hTabulatedThermoI.H.

References Hs(), p, and Foam::T().

Here is the call graph for this function:

◆ Hs()

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

Definition at line 75 of file hTabulatedThermoI.H.

References H(), p, and Foam::T().

Here is the call graph for this function:

◆ Hc()

Foam::scalar Hc ( ) const
inline

Definition at line 85 of file hTabulatedThermoI.H.

◆ S()

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

Definition at line 94 of file hTabulatedThermoI.H.

References p, Sp, and Foam::T().

Here is the call graph for this function:

◆ Gstd()

Foam::scalar Gstd ( const scalar  T) const
inline

Definition at line 105 of file hTabulatedThermoI.H.

References Foam::constant::standard::Pstd, and Foam::T().

Here is the call graph for this function:

◆ dCpdT()

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

Definition at line 115 of file hTabulatedThermoI.H.

References p, and Foam::T().

Here is the call graph for this function:

◆ write()

void write ( Ostream os) const

Definition at line 44 of file hTabulatedThermo.C.

References os(), and Foam::vtk::write().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator

Ostream& operator ( Ostream ,
const hTabulatedThermo  
)
friend

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