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