34 namespace regionModels
36 namespace surfaceFilmModels
65 const word& modelType,
68 const word& regionType
99 FatalErrorIn(
"const volScalarField& noFilm::delta() const")
108 FatalErrorIn(
"const volScalarField& noFilm::alpha() const")
126 FatalErrorIn(
"const volVectorField& noFilm::Us() const")
135 FatalErrorIn(
"const volVectorField& noFilm::Uw() const")
144 FatalErrorIn(
"const volScalarField& noFilm::rho() const")
162 FatalErrorIn(
"const volScalarField& noFilm::Ts() const")
171 FatalErrorIn(
"const volScalarField& noFilm::Tw() const")
180 FatalErrorIn(
"const volScalarField& noFilm::Cp() const")
189 FatalErrorIn(
"const volScalarField& noFilm::kappa() const")
198 FatalErrorIn(
"const volScalarField& noFilm::sigma() const")
213 "noFilm::primaryMassTrans",
229 FatalErrorIn(
"const volScalarField& noFilm::cloudMassTrans() const")
230 <<
"cloudMassTrans field not available for " <<
type()
239 FatalErrorIn(
"const volScalarField& noFilm::cloudDiameterTrans() const")
240 <<
"cloudDiameterTrans field not available for " <<
type()
virtual const volScalarField & rho() const
Return the film density [kg/m3].
virtual bool read()
Read control parameters from dictionary.
virtual tmp< DimensionedField< scalar, volMesh > > Sh() const
Return enthalpy source - Eulerian phase only.
virtual ~noFilm()
Destructor.
Mesh data needed to do the Finite Volume discretisation.
virtual const volScalarField & cloudDiameterTrans() const
Return the parcel diameters originating from film.
virtual tmp< volScalarField > primaryMassTrans() const
Return mass transfer source - Eulerian phase only.
virtual const volScalarField & kappa() const
Return the film thermal conductivity [W/m/K].
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
word name(const complex &)
Return a string representation of a complex.
defineTypeNameAndDebug(kinematicSingleLayer, 0)
virtual const volVectorField & U() const
Return the film velocity [m/s].
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
const dimensionedVector & g() const
Return the accleration due to gravity.
virtual const volScalarField & Ts() const
Return the film surface temperature [K].
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
addToRunTimeSelectionTable(surfaceFilmModel, kinematicSingleLayer, mesh)
const dimensionSet dimEnergy
virtual const volVectorField & Us() const
Return the film surface velocity [m/s].
const Time & time() const
Return the reference to the time database.
virtual bool read()
Read control parameters from dictionary.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual const volScalarField & Tw() const
Return the film wall temperature [K].
virtual const volScalarField & cloudMassTrans() const
Return the film mass available for transfer.
virtual void addSources(const label patchI, const label faceI, const scalar massSource, const vector &momentumSource, const scalar pressureSource, const scalar energySource)
External hook to add sources to the film.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
Macros for easy insertion into run-time selection tables.
virtual const volScalarField & delta() const
Return the film thickness [m].
errorManip< error > abort(error &err)
virtual const volScalarField & alpha() const
Return the film coverage, 1 = covered, 0 = uncovered / [].
virtual const volScalarField & Cp() const
Return the film specific heat capacity [J/kg/K].
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
static const GeometricField< scalar, fvPatchField, volMesh > & null()
Return a null geometric field.
const fvMesh & primaryMesh() const
Return the reference to the primary mesh database.
IOobject(const word &name, const fileName &instance, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true)
Construct from name, instance, registry, io options.
const dimensionSet dimVolume(pow3(dimLength))
virtual const volScalarField & T() const
Return the film mean temperature [K].
const volScalarField & sigma() const
Return const access to the surface tension / [m/s2].
Base class for surface film models.
virtual tmp< DimensionedField< scalar, volMesh > > Srho() const
Return total mass source - Eulerian phase only.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
A class for managing temporary objects.
virtual const volVectorField & Uw() const
Return the film wall velocity [m/s].