43 #ifndef rhoQGDThermo_H
44 #define rhoQGDThermo_H
46 #include "rhoThermo.H"
48 #include "runTimeSelectionTables.H"
91 (
const fvMesh& mesh,
const word& phaseName),
102 const word& phaseName
109 const word& phaseName,
114 static autoPtr<rhoQGDThermo>
New
117 const word& phaseName=word::null
121 static autoPtr<rhoQGDThermo>
New
124 const word& phaseName,
139 const volScalarField&
c()
const;
142 virtual const volScalarField&
p()
const;
148 virtual tmp<volScalarField>
rho()
const;
151 virtual tmp<volScalarField>
mu()
const;
virtual tmp< volScalarField > rho() const
virtual ~rhoQGDThermo()
Destructor.
virtual const volScalarField & p() const
const volScalarField & c() const
Basic thermodynamic properties based on density.
TypeName("rhoQGDThermo")
Runtime type information.
declareRunTimeSelectionTable(autoPtr, rhoQGDThermo, fvMesh,(const fvMesh &mesh, const word &phaseName),(mesh, phaseName))
Declare run-time constructor selection table.
Abstract base class for classes implementing thermophysical properties of gases and fluids governed b...
static autoPtr< rhoQGDThermo > New(const fvMesh &mesh, const word &phaseName=word::null)
Selector.
rhoQGDThermo(const rhoQGDThermo &)
Construct as copy (not implemented)
virtual tmp< volScalarField > mu() const