50 phasePropertyName(
"thermo:rho"),
64 phasePropertyName(
"thermo:psi"),
78 phasePropertyName(
"thermo:mu"),
102 phasePropertyName(
"thermo:rho"),
116 phasePropertyName(
"thermo:psi"),
130 phasePropertyName(
"thermo:mu"),
145 const word& phaseName,
146 const word& dictionaryName
154 phasePropertyName(
"thermo:rho"),
168 phasePropertyName(
"thermo:psi"),
182 phasePropertyName(
"thermo:mu"),
199 const word& phaseName
202 return basicThermo::New<rhoThermo>(
mesh, phaseName);
209 const word& phaseName,
213 return basicThermo::New<rhoThermo>(
mesh, phaseName,
dictName);
232 return rho_.boundaryField()[patchi];
274 return mu_.boundaryField()[patchi];
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
Fundamental fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Basic thermodynamic properties based on density.
virtual ~rhoThermo()
Destructor.
virtual tmp< volScalarField > mu() const
Dynamic viscosity of mixture [kg/m/s].
virtual tmp< volScalarField > rho() const
Density [kg/m^3].
virtual const volScalarField & psi() const
Compressibility [s^2/m^2].
virtual void correctRho(const volScalarField &deltaRho, const dimensionedScalar &rhoMin, const dimensionedScalar &rhoMax)
Add the given density correction to the density field.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
const word dictName("faMeshDefinition")
const dimensionedScalar rhoMin
const dimensionedScalar rhoMax
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
const dimensionSet dimDensity
#define defineRunTimeSelectionTable(baseType, argNames)
Define run-time selection table.