Go to the documentation of this file.
33 namespace regionModels
35 namespace surfaceFilmModels
68 name_(coeffDict_.lookup(
"specieName")),
113 coeffDict_.lookup(rho0_.name_) >> rho0_.value_;
129 coeffDict_.lookup(mu0_.name_) >> mu0_.value_;
145 coeffDict_.lookup(sigma0_.name_) >> sigma0_.value_;
149 return sigma0_.value_;
161 coeffDict_.lookup(Cp0_.name_) >> Cp0_.value_;
177 coeffDict_.lookup(kappa0_.name_) >> kappa0_.value_;
181 return kappa0_.value_;
193 coeffDict_.lookup(D0_.name_) >> D0_.value_;
209 coeffDict_.lookup(hl0_.name_) >> hl0_.value_;
225 coeffDict_.lookup(pv0_.name_) >> pv0_.value_;
267 owner().regionMesh(),
271 owner().regionMesh(),
273 zeroGradientFvPatchScalarField::typeName
277 trho().internalField() = this->
rho(0, 0);
278 trho().correctBoundaryConditions();
294 owner().regionMesh(),
298 owner().regionMesh(),
300 zeroGradientFvPatchScalarField::typeName
304 tmu().internalField() = this->
mu(0, 0);
305 tmu().correctBoundaryConditions();
321 owner().regionMesh(),
325 owner().regionMesh(),
327 zeroGradientFvPatchScalarField::typeName
331 tsigma().internalField() = this->
sigma(0, 0);
332 tsigma().correctBoundaryConditions();
348 owner().regionMesh(),
352 owner().regionMesh(),
354 zeroGradientFvPatchScalarField::typeName
358 tCp().internalField() = this->
Cp(0, 0);
359 tCp().correctBoundaryConditions();
375 owner().regionMesh(),
379 owner().regionMesh(),
381 zeroGradientFvPatchScalarField::typeName
385 tkappa().internalField() = this->
kappa(0, 0);
386 tkappa().correctBoundaryConditions();
const dimensionSet dimPressure
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
A class for handling words, derived from string.
virtual tmp< volScalarField > mu() const
Return dynamic viscosity [Pa.s].
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
A class for managing temporary objects.
const dimensionSet dimEnergy
virtual tmp< volScalarField > rho() const
Return density [kg/m3].
const dimensionSet dimDensity
bool readIfPresent(const word &, T &, bool recursive=false, bool patternMatch=true) const
Find an entry if present, and assign to T.
virtual tmp< volScalarField > Cp() const
Return specific heat capacity [J/kg/K].
const dictionary coeffDict_
Coefficients dictionary.
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
const surfaceFilmModel & owner() const
Return const access to the owner surface film model.
thermoData Tb0_
Boiling temperature [K].
thermoData W0_
Molecular weight [kg/kmol].
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
virtual scalar pv(const scalar p, const scalar T) const
Return vapour pressure [Pa].
virtual scalar D(const scalar p, const scalar T) const
Return diffusivity [m2/s].
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
thermoData kappa0_
Thermal conductivity [W/m/K].
thermoData sigma0_
Surface tension [kg/s2].
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
thermoData mu0_
Dynamic viscosity [Pa.s].
virtual scalar W() const
Return molecular weight [kg/kmol].
const dimensionSet dimPower
A list of keyword definitions, which are a keyword followed by any number of values (e....
Macros for easy insertion into run-time selection tables.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
thermoData rho0_
Density [kg/m3].
defineTypeNameAndDebug(kinematicSingleLayer, 0)
tmp< volScalarField > trho
constantFilmThermo(const constantFilmThermo &)
Disallow default bitwise copy construct.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
virtual tmp< volScalarField > sigma() const
Return surface tension [kg/s2].
Base class for film thermo models.
void init(thermoData &td)
Initialise thermoData object.
thermoData Cp0_
Specific heat capacity [J/kg/K].
virtual scalar hl(const scalar p, const scalar T) const
Return latent heat [J/kg].
virtual scalar Tb(const scalar p) const
Return boiling temperature [K].
addToRunTimeSelectionTable(surfaceFilmModel, kinematicSingleLayer, mesh)
const dimensionSet dimTemperature(0, 0, 0, 1, 0, 0, 0)
virtual tmp< volScalarField > kappa() const
Return thermal conductivity [W/m/K].
Base class for surface film models.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
virtual ~constantFilmThermo()
Destructor.
Generic GeometricField class.
virtual const word & name() const
Return the specie name.