47 const volVectorField&
U,
48 const surfaceScalarField&
phi
55 "transportProperties",
58 IOobject::MUST_READ_IF_MODIFIED,
62 twoPhaseMixture(
U.
mesh(), *this),
66 mixtureViscosityModel::
New
86 rhod_(
"rho",
dimDensity, muModel_->viscosityProperties()),
87 rhoc_(
"rho",
dimDensity, nucModel_->viscosityProperties()),
92 muModel_->viscosityProperties().getOrDefault(
"d", 0.0)
94 alphaMax_(muModel_->viscosityProperties().getOrDefault(
"alphaMax", 1.0)),
134 muModel_->viscosityProperties().getOrDefault(
"d", 0)
138 muModel_->viscosityProperties().getOrDefault
Macros for easy insertion into run-time selection tables.
const dictionary & subDict(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return a sub-dictionary.
A two-phase incompressible transportModel for interacting phases requiring the direct evaluation of t...
incompressibleTwoPhaseInteractingMixture(const volVectorField &U, const surfaceScalarField &phi)
Construct from components.
autoPtr< viscosityModel > nucModel_
dimensionedScalar dd_
Optional diameter of the dispersed phase particles.
autoPtr< mixtureViscosityModel > muModel_
scalar alphaMax_
Optional maximum dispersed phase-fraction (e.g. packing limit).
virtual bool read()
Read base transportProperties dictionary.
constant condensation/saturation model.
virtual bool read()
Read object.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimDensity