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

Base class for all classes describing QGD model coefficients. Provides interfaces for accessing QGD/QHD models coefficients ^{QGD}, ^{QGD}, ^{QGD}, ^{QGD}, h^{QGD}. More...

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

Public Member Functions

 TypeName ("QGDCoeffs")
 
 declareRunTimeSelectionTable (autoPtr, QGDCoeffs, dictionary,(const IOobject &io, const fvMesh &mesh, const dictionary &dict),(io, mesh, dict))
 
 QGDCoeffs (const IOobject &io, const fvMesh &mesh, const dictionary &dict)
 Construct from components. More...
 
virtual ~QGDCoeffs ()
 
virtual bool writeData (Ostream &) const
 
virtual void correct (const 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
 

Static Public Member Functions

static autoPtr< QGDCoeffsNew (const word &qgdCoeffsType, const fvMesh &mesh, const dictionary &dict)
 Return a reference to the selected fvscStencil model. More...
 

Protected Member Functions

virtual void updateQGDLength (const fvMesh &)
 
tmp< volScalarField > readOrCreateAlphaQGD (const fvMesh &)
 

Protected Attributes

const fvMesh & mesh_
 
const Time & runTime_
 
volScalarField muQGD_
 
volScalarField alphauQGD_
 
surfaceScalarField hQGDf_
 
volScalarField hQGD_
 
tmp< volScalarField > taQGD_
 
volScalarField & aQGD_
 
volScalarField tauQGD_
 
surfaceScalarField tauQGDf_
 
volScalarField PrQGD_
 
volScalarField ScQGD_
 

Detailed Description

Base class for all classes describing QGD model coefficients. Provides interfaces for accessing QGD/QHD models coefficients ^{QGD}, ^{QGD}, ^{QGD}, ^{QGD}, h^{QGD}.

Source files

Definition at line 57 of file QGDCoeffs.H.

Constructor & Destructor Documentation

QGDCoeffs ( const IOobject &  io,
const fvMesh &  mesh,
const dictionary &  dict 
)

Construct from components.

Definition at line 156 of file QGDCoeffs.C.

~QGDCoeffs ( )
virtual

Definition at line 259 of file QGDCoeffs.C.

Member Function Documentation

void updateQGDLength ( const fvMesh &  mesh)
protectedvirtual

isA<wedgeFvPatch>(mesh.boundary()[patchi])

Definition at line 291 of file QGDCoeffs.C.

tmp< volScalarField > readOrCreateAlphaQGD ( const fvMesh &  mesh)
protected

Definition at line 112 of file QGDCoeffs.C.

TypeName ( "QGDCoeffs"  )
declareRunTimeSelectionTable ( autoPtr  ,
QGDCoeffs  ,
dictionary  ,
(const IOobject &io, const fvMesh &mesh, const dictionary &dict)  ,
(io, mesh, dict)   
)
autoPtr< QGDCoeffs > New ( const word &  qgdCoeffsType,
const fvMesh &  mesh,
const dictionary &  dict 
)
static

Return a reference to the selected fvscStencil model.

Definition at line 52 of file QGDCoeffs.C.

virtual bool writeData ( Ostream &  ) const
inlinevirtual

Definition at line 185 of file QGDCoeffs.H.

void correct ( const QGDThermo qgdThermo)
virtual
const Foam::volScalarField & hQGD ( ) const

Definition at line 376 of file QGDCoeffs.C.

const Foam::volScalarField & tauQGD ( ) const

Definition at line 391 of file QGDCoeffs.C.

const Foam::surfaceScalarField & hQGDf ( ) const

Definition at line 371 of file QGDCoeffs.C.

const Foam::surfaceScalarField & tauQGDf ( ) const

Definition at line 396 of file QGDCoeffs.C.

const Foam::volScalarField & muQGD ( ) const

Definition at line 386 of file QGDCoeffs.C.

const Foam::volScalarField & alphauQGD ( ) const

Definition at line 381 of file QGDCoeffs.C.

Member Data Documentation

const fvMesh& mesh_
protected

Definition at line 65 of file QGDCoeffs.H.

const Time& runTime_
protected

Definition at line 70 of file QGDCoeffs.H.

volScalarField muQGD_
protected

Definition at line 75 of file QGDCoeffs.H.

volScalarField alphauQGD_
protected

Definition at line 80 of file QGDCoeffs.H.

surfaceScalarField hQGDf_
protected

Definition at line 85 of file QGDCoeffs.H.

volScalarField hQGD_
protected

Definition at line 90 of file QGDCoeffs.H.

tmp<volScalarField> taQGD_
protected

Definition at line 95 of file QGDCoeffs.H.

volScalarField& aQGD_
protected

Definition at line 100 of file QGDCoeffs.H.

volScalarField tauQGD_
protected

Definition at line 105 of file QGDCoeffs.H.

surfaceScalarField tauQGDf_
protected

Definition at line 110 of file QGDCoeffs.H.

volScalarField PrQGD_
protected

Definition at line 115 of file QGDCoeffs.H.

volScalarField ScQGD_
protected

Definition at line 120 of file QGDCoeffs.H.


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