100 const word& phaseName
108 const word& phaseName,
109 const word& dictionaryName
125 const word& phaseName,
word dictName() const
The local dictionary name (final part of scoped name)
virtual tmp< volScalarField > mu() const =0
Dynamic viscosity of mixture [kg/m/s].
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 a number of values (eg...
virtual ~fluidThermo()
Destructor.
Base-class for all transport models used by the compressible turbulence models.
const dimensionedScalar rhoMin
A class for handling words, derived from Foam::string.
Fundamental fluid thermodynamic properties.
virtual void correctRho(const volScalarField &deltaRho, const dimensionedScalar &rhoMin, const dimensionedScalar &rhoMax)=0
Add the given density correction to the density field.
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].
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.
declareRunTimeSelectionTable(autoPtr, fluidThermo, fvMesh,(const fvMesh &mesh, const word &phaseName),(mesh, phaseName))
Declare run-time constructor selection table.
const dimensionedScalar rhoMax
fluidThermo(const fvMesh &, const word &phaseName)
Construct from mesh and phase name.