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
psiQGDThermo Class Reference

Class describing thermophysical properties of perfect gas with motion governed by Quasi- Gas dynamics equations. More...

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

Public Member Functions

 TypeName ("psiQGDThermo")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, psiQGDThermo, fvMesh,(const fvMesh &mesh, const word &phaseName),(mesh, phaseName))
 Declare run-time constructor selection table. More...
 
 psiQGDThermo (const fvMesh &, const word &phaseName)
 Construct from mesh and phase name. More...
 
 psiQGDThermo (const fvMesh &, const word &phaseName, const word &dictName)
 Construct from mesh and phase name. More...
 
virtual ~psiQGDThermo ()
 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< psiQGDThermoNew (const fvMesh &mesh, const word &phaseName=word::null)
 Selector. More...
 
static autoPtr< psiQGDThermoNew (const fvMesh &mesh, const word &phaseName, const word &dictName)
 Selector. More...
 

Protected Member Functions

 psiQGDThermo (const psiQGDThermo &)
 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

Class describing thermophysical properties of perfect gas with motion governed by Quasi- Gas dynamics equations.

Source files

Definition at line 56 of file psiQGDThermo.H.

Constructor & Destructor Documentation

psiQGDThermo ( const psiQGDThermo )
protected

Construct as copy (not implemented)

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

Construct from mesh and phase name.

Definition at line 50 of file psiQGDThermo.C.

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

Construct from mesh and phase name.

Definition at line 68 of file psiQGDThermo.C.

References psiQGDThermo::read().

Here is the call graph for this function:

~psiQGDThermo ( )
virtual

Destructor.

Definition at line 111 of file psiQGDThermo.C.

Member Function Documentation

TypeName ( "psiQGDThermo"  )

Runtime type information.

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

Declare run-time constructor selection table.

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

Selector.

Definition at line 91 of file psiQGDThermo.C.

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

Selector.

Definition at line 100 of file psiQGDThermo.C.

bool read ( )
virtual

Reimplemented from QGDThermo.

Definition at line 119 of file psiQGDThermo.C.

Referenced by psiQGDThermo::psiQGDThermo().

Here is the caller graph for this function:

const Foam::volScalarField & c ( ) const
virtual

Implements QGDThermo.

Definition at line 134 of file psiQGDThermo.C.

const Foam::volScalarField & p ( ) const
virtual

Implements QGDThermo.

Definition at line 139 of file psiQGDThermo.C.

Foam::volScalarField & p ( )

Definition at line 144 of file psiQGDThermo.C.

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

Implements QGDThermo.

Definition at line 149 of file psiQGDThermo.C.

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

Implements QGDThermo.

Definition at line 154 of file psiQGDThermo.C.

Member Data Documentation

volScalarField c_
protected

Definition at line 73 of file psiQGDThermo.H.

volScalarField gamma_
protected

Definition at line 78 of file psiQGDThermo.H.


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