45 #include "runTimeSelectionTables.H"
46 #include "regIOobject.H"
47 #include "volFields.H"
48 #include "surfaceFields.H"
62 class QGDCoeffs :
public regIOobject,
public refCount
86 tmp<volScalarField>
taQGD_;
89 volScalarField&
aQGD_;
125 const dictionary& dict
135 const dictionary& dict
139 static autoPtr<QGDCoeffs>
New
141 const word& qgdCoeffsType,
143 const dictionary& dict
159 const volScalarField&
hQGD()
const;
162 const volScalarField&
tauQGD()
const;
165 const surfaceScalarField&
hQGDf()
const;
168 const surfaceScalarField&
tauQGDf()
const;
171 const volScalarField&
muQGD()
const;
virtual void updateQGDLength(const fvMesh &)
surfaceScalarField hQGDf_
volScalarField alphauQGD_
QGDCoeffs(const IOobject &io, const fvMesh &mesh, const dictionary &dict)
Construct from components.
const volScalarField & muQGD() const
Base class for all classes describing QGD model coefficients. Provides interfaces for accessing QGD/Q...
const surfaceScalarField & hQGDf() const
declareRunTimeSelectionTable(autoPtr, QGDCoeffs, dictionary,(const IOobject &io, const fvMesh &mesh, const dictionary &dict),(io, mesh, dict))
surfaceScalarField tauQGDf_
virtual bool writeData(Ostream &) const
static autoPtr< QGDCoeffs > New(const word &qgdCoeffsType, const fvMesh &mesh, const dictionary &dict)
Return a reference to the selected fvscStencil model.
const volScalarField & tauQGD() const
const surfaceScalarField & tauQGDf() const
const volScalarField & alphauQGD() const
tmp< volScalarField > readOrCreateAlphaQGD(const fvMesh &)
Abstract base class for classes implementing thermophysical properties of gases and fluids governed b...
virtual void correct(const QGDThermo &)
const volScalarField & hQGD() const
tmp< volScalarField > taQGD_