34 namespace regionModels
36 namespace surfaceFilmModels
51 void constantFilmThermo::init(thermoData& td)
62 constantFilmThermo::constantFilmThermo
268 owner().regionMesh(),
272 owner().regionMesh(),
274 extrapolatedCalculatedFvPatchScalarField::typeName
278 trho.
ref().primitiveFieldRef() = this->
rho(0, 0);
279 trho.
ref().correctBoundaryConditions();
295 owner().regionMesh(),
299 owner().regionMesh(),
301 extrapolatedCalculatedFvPatchScalarField::typeName
305 tmu.
ref().primitiveFieldRef() = this->
mu(0, 0);
306 tmu.
ref().correctBoundaryConditions();
322 owner().regionMesh(),
326 owner().regionMesh(),
328 extrapolatedCalculatedFvPatchScalarField::typeName
332 tsigma.
ref().primitiveFieldRef() = this->
sigma(0, 0);
333 tsigma.
ref().correctBoundaryConditions();
349 owner().regionMesh(),
353 owner().regionMesh(),
355 extrapolatedCalculatedFvPatchScalarField::typeName
359 tCp.
ref().primitiveFieldRef() = this->
Cp(0, 0);
360 tCp.
ref().correctBoundaryConditions();
376 owner().regionMesh(),
380 owner().regionMesh(),
382 extrapolatedCalculatedFvPatchScalarField::typeName
386 tkappa.
ref().primitiveFieldRef() = this->
kappa(0, 0);
387 tkappa.
ref().correctBoundaryConditions();
virtual scalar D(const scalar p, const scalar T) const
Return diffusivity [m2/s].
A list of keyword definitions, which are a keyword followed by any number of values (e...
dimensionedSymmTensor sqr(const dimensionedVector &dv)
virtual tmp< volScalarField > kappa() const
Return thermal conductivity [W/m/K].
tmp< volScalarField > trho
const dictionary coeffDict_
Coefficients dictionary.
Macros for easy insertion into run-time selection tables.
virtual tmp< volScalarField > sigma() const
Return surface tension [kg/s2].
addToRunTimeSelectionTable(surfaceFilmModel, kinematicSingleLayer, mesh)
A class for handling words, derived from string.
bool readIfPresent(const word &, T &, bool recursive=false, bool patternMatch=true) const
Find an entry if present, and assign to T.
const dimensionSet dimTemperature(0, 0, 0, 1, 0, 0, 0)
virtual tmp< volScalarField > mu() const
Return dynamic viscosity [Pa.s].
virtual scalar pv(const scalar p, const scalar T) const
Return vapour pressure [Pa].
virtual scalar hl(const scalar p, const scalar T) const
Return latent heat [J/kg].
const dimensionSet dimPressure
const dimensionSet dimPower
virtual tmp< volScalarField > Cp() const
Return specific heat capacity [J/kg/K].
virtual const word & name() const
Return the specie name.
const dimensionSet dimEnergy
const dimensionSet dimDensity
virtual scalar W() const
Return molecular weight [kg/kmol].
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const surfaceFilmModel & owner() const
Return const access to the owner surface film model.
Base class for surface film models.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
A class for managing temporary objects.
T & ref() const
Return non-const reference or generate a fatal error.
virtual scalar Tb(const scalar p) const
Return boiling temperature [K].
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
defineTypeNameAndDebug(kinematicSingleLayer, 0)
virtual ~constantFilmThermo()
Destructor.
virtual tmp< volScalarField > rho() const
Return density [kg/m3].
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.