Go to the documentation of this file.
37 namespace regionModels
39 namespace surfaceFilmModels
56 void waxSolventViscosity::correctMu()
58 const kinematicSingleLayer&
film = filmType<kinematicSingleLayer>();
64 waxSolventEvaporation::typeName +
":Wwax"
72 waxSolventEvaporation::typeName +
":Wsolvent"
80 waxSolventEvaporation::typeName +
":Ysolvent0"
88 waxSolventEvaporation::typeName +
":Ysolvent"
94 Ysolvent*Wsolvent/((1 - Ysolvent)*Wwax + Ysolvent*Wsolvent)
99 Ysolvent0*Wsolvent/((1 - Ysolvent0)*Wwax + Ysolvent0*Wsolvent)
109 waxSolventViscosity::waxSolventViscosity
122 film.regionMesh().time().
timeName(),
129 zeroGradientFvPatchScalarField::typeName
136 coeffDict_.subDict(
"muWax"),
144 typeName +
":muSolvent",
145 film.regionMesh().time().
timeName(),
152 zeroGradientFvPatchScalarField::typeName
159 coeffDict_.subDict(
"muSolvent"),
Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual void correct(const volScalarField &p, const volScalarField &T)
const dimensionedScalar mu
volScalarField muSolvent_
static constexpr const zero Zero
static word timeName(const scalar t, const int precision=precision_)
addToRunTimeSelectionTable(surfaceFilmRegionModel, kinematicSingleLayer, mesh)
autoPtr< filmViscosityModel > muWaxModel_
Base class for surface film viscosity models.
Base class for surface film models.
UniformDimensionedField< scalar > uniformDimensionedScalarField
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const Type & lookupObject(const word &name, const bool recursive=false) const
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
autoPtr< filmViscosityModel > muSolventModel_
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const dimensionSet dimDynamicViscosity
Macros for easy insertion into run-time selection tables.
Generic dimensioned Type class.
void correctBoundaryConditions()
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
defineTypeNameAndDebug(kinematicSingleLayer, 0)
const surfaceFilmRegionModel & film() const
const Time & time() const
Generic GeometricField class.
static autoPtr< filmViscosityModel > New(surfaceFilmRegionModel &film, const dictionary &dict, volScalarField &mu)
const fvMesh & regionMesh() const