All Classes Namespaces Files Functions Variables Typedefs Friends Macros Groups
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
rhoQGDThermo Class Reference

Basic thermodynamic properties based on density. More...

Inheritance diagram for rhoQGDThermo:
Inheritance graph
[legend]
Collaboration diagram for rhoQGDThermo:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("rhoQGDThermo")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, rhoQGDThermo, fvMesh,(const fvMesh &mesh, const word &phaseName),(mesh, phaseName))
 Declare run-time constructor selection table. More...
 
 rhoQGDThermo (const fvMesh &, const word &phaseName)
 Construct from mesh and phase name. More...
 
 rhoQGDThermo (const fvMesh &, const word &phaseName, const word &dictName)
 Construct from mesh and phase name. More...
 
virtual ~rhoQGDThermo ()
 Destructor. More...
 
bool read ()
 
const volScalarField & c () const
 
virtual const volScalarField & p () const
 
volScalarField & p ()
 
virtual tmp< volScalarField > rho () const
 
virtual tmp< volScalarField > mu () const
 
- Public Member Functions inherited from QGDThermo
 TypeName ("QGDThermo")
 
 QGDThermo (const fvMesh &mesh, const dictionary &dict)
 Construct from mesh and dictionary. More...
 
virtual ~QGDThermo ()
 
const volScalarField & hQGD () const
 
const volScalarField & tauQGD () const
 
const surfaceScalarField & hQGDf () const
 
const surfaceScalarField & tauQGDf () const
 
const volScalarField & muQGD () const
 
const volScalarField & alphauQGD () const
 
const volScalarField & aQGD () const
 
const surfaceScalarField & aQGDf () const
 
Switch implicitDiffusion () const
 

Static Public Member Functions

static autoPtr< rhoQGDThermoNew (const fvMesh &mesh, const word &phaseName=word::null)
 Selector. More...
 
static autoPtr< rhoQGDThermoNew (const fvMesh &mesh, const word &phaseName, const word &dictName)
 Selector. More...
 

Protected Member Functions

 rhoQGDThermo (const rhoQGDThermo &)
 Construct as copy (not implemented) More...
 
- Protected Member Functions inherited from QGDThermo
qgd::QGDCoeffsqgdCoeffs ()
 
void correctQGD (volScalarField &mu, volScalarField &alphau)
 

Protected Attributes

volScalarField c_
 
volScalarField gamma_
 

Detailed Description

Basic thermodynamic properties based on density.

Source files

Definition at line 55 of file rhoQGDThermo.H.

Constructor & Destructor Documentation

rhoQGDThermo ( const rhoQGDThermo )
protected

Construct as copy (not implemented)

rhoQGDThermo ( const fvMesh &  mesh,
const word &  phaseName 
)

Construct from mesh and phase name.

Definition at line 41 of file rhoQGDThermo.C.

rhoQGDThermo ( const fvMesh &  mesh,
const word &  phaseName,
const word &  dictName 
)

Construct from mesh and phase name.

Definition at line 59 of file rhoQGDThermo.C.

References rhoQGDThermo::read().

Here is the call graph for this function:

~rhoQGDThermo ( )
virtual

Destructor.

Definition at line 101 of file rhoQGDThermo.C.

Member Function Documentation

TypeName ( "rhoQGDThermo"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
rhoQGDThermo  ,
fvMesh  ,
(const fvMesh &mesh, const word &phaseName)  ,
(mesh, phaseName)   
)

Declare run-time constructor selection table.

Foam::autoPtr< Foam::rhoQGDThermo > New ( const fvMesh &  mesh,
const word &  phaseName = word::null 
)
static

Selector.

Definition at line 81 of file rhoQGDThermo.C.

Foam::autoPtr< Foam::rhoQGDThermo > New ( const fvMesh &  mesh,
const word &  phaseName,
const word &  dictName 
)
static

Selector.

Definition at line 90 of file rhoQGDThermo.C.

bool read ( )
virtual

Reimplemented from QGDThermo.

Definition at line 109 of file rhoQGDThermo.C.

Referenced by rhoQGDThermo::rhoQGDThermo().

Here is the caller graph for this function:

const Foam::volScalarField & c ( ) const
virtual

Implements QGDThermo.

Definition at line 124 of file rhoQGDThermo.C.

const Foam::volScalarField & p ( ) const
virtual

Implements QGDThermo.

Definition at line 129 of file rhoQGDThermo.C.

Foam::volScalarField & p ( )

Definition at line 134 of file rhoQGDThermo.C.

Foam::tmp< Foam::volScalarField > rho ( ) const
virtual

Implements QGDThermo.

Definition at line 139 of file rhoQGDThermo.C.

Foam::tmp< Foam::volScalarField > mu ( ) const
virtual

Implements QGDThermo.

Definition at line 144 of file rhoQGDThermo.C.

Member Data Documentation

volScalarField c_
protected

Definition at line 72 of file rhoQGDThermo.H.

volScalarField gamma_
protected

Definition at line 77 of file rhoQGDThermo.H.


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