virtual tmp< volScalarField > mu() const =0
Dynamic viscosity of mixture [kg/m/s].
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Abstract base-class for fluid and solid thermodynamic properties.
static autoPtr< fluidThermo > New(const fvMesh &, const word &phaseName=word::null)
Selector.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual ~fluidThermo()
Destructor.
Base-class for all transport models used by the compressible turbulence models.
virtual void correctRho(const volScalarField &deltaRho)=0
Add the given density correction to the density field.
A class for handling words, derived from string.
Fundamental fluid thermodynamic properties.
static const word null
An empty word.
TypeName("fluidThermo")
Runtime type information.
Mesh data needed to do the Finite Volume discretisation.
virtual const volScalarField & psi() const =0
Compressibility [s^2/m^2].
virtual tmp< volScalarField > nu() const
Kinematic viscosity of mixture [m^2/s].
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
declareRunTimeSelectionTable(autoPtr, fluidThermo, fvMesh,(const fvMesh &mesh, const word &phaseName),(mesh, phaseName))
Declare run-time constructor selection table.
fluidThermo(const fvMesh &, const word &phaseName)
Construct from mesh and phase name.