All Classes Namespaces Files Functions Variables Typedefs Friends Macros Groups
Public Member Functions | Protected Member Functions | List of all members
QGDThermo Class Referenceabstract

Abstract base class for classes implementing thermophysical properties of gases and fluids governed by regularized equations (QGD & QHD) More...

Inheritance diagram for QGDThermo:
Inheritance graph
[legend]

Public Member Functions

 TypeName ("QGDThermo")
 
 QGDThermo (const fvMesh &mesh, const dictionary &dict)
 Construct from mesh and dictionary. More...
 
virtual ~QGDThermo ()
 
virtual const volScalarField & c () const =0
 
virtual const volScalarField & p () const =0
 
virtual tmp< volScalarField > rho () const =0
 
virtual tmp< volScalarField > mu () const =0
 
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
 
virtual bool read ()
 

Protected Member Functions

qgd::QGDCoeffsqgdCoeffs ()
 
void correctQGD (volScalarField &mu, volScalarField &alphau)
 

Detailed Description

Abstract base class for classes implementing thermophysical properties of gases and fluids governed by regularized equations (QGD & QHD)

Source files

Definition at line 53 of file QGDThermo.H.

Constructor & Destructor Documentation

QGDThermo ( const fvMesh &  mesh,
const dictionary &  dict 
)

Construct from mesh and dictionary.

Definition at line 43 of file QGDThermo.C.

References Foam::defineTypeNameAndDebug().

Here is the call graph for this function:

~QGDThermo ( )
virtual

Definition at line 60 of file QGDThermo.C.

Member Function Documentation

Foam::qgd::QGDCoeffs & qgdCoeffs ( )
protected

Definition at line 143 of file QGDThermo.C.

void correctQGD ( volScalarField &  mu,
volScalarField &  alphau 
)
protected

Definition at line 79 of file QGDThermo.C.

TypeName ( "QGDThermo"  )
virtual const volScalarField& c ( ) const
pure virtual
virtual const volScalarField& p ( ) const
pure virtual
virtual tmp<volScalarField> rho ( ) const
pure virtual
virtual tmp<volScalarField> mu ( ) const
pure virtual
const Foam::volScalarField & hQGD ( ) const

Definition at line 108 of file QGDThermo.C.

const Foam::volScalarField & tauQGD ( ) const

Definition at line 113 of file QGDThermo.C.

const Foam::surfaceScalarField & hQGDf ( ) const

Definition at line 118 of file QGDThermo.C.

const Foam::surfaceScalarField & tauQGDf ( ) const

Definition at line 123 of file QGDThermo.C.

const Foam::volScalarField & muQGD ( ) const

Definition at line 128 of file QGDThermo.C.

const Foam::volScalarField & alphauQGD ( ) const

Definition at line 133 of file QGDThermo.C.

const volScalarField& aQGD ( ) const
const surfaceScalarField& aQGDf ( ) const
Foam::Switch implicitDiffusion ( ) const

Definition at line 138 of file QGDThermo.C.

bool read ( )
virtual

Reimplemented in psiQGDThermo, rhoQGDThermo, and twoPhaseIcoQGDThermo.

Definition at line 65 of file QGDThermo.C.


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