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