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