34 namespace regionModels
36 namespace surfaceFilmModels
48 const word& modelType,
51 const word& regionType
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
static tmp< DimensionedField< Type, GeoMesh > > New(const word &name, const Mesh &mesh, const dimensionSet &)
Return a temporary field constructed from name, mesh.
Base class for surface film models.
virtual tmp< volScalarField::Internal > SYi(const label i) const
Return mass source for specie i - Eulerian phase only.
virtual tmp< volScalarField::Internal > Srho() const
Return total mass source - Eulerian phase only.
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.
noFilm(const word &modelType, const fvMesh &mesh, const dimensionedVector &g, const word ®ionType)
Construct from components.
virtual void evolve()
Main driver routing to evolve the region - calls other evolves.
Macros for easy insertion into run-time selection tables.
const dimensionSet dimTime
A class for handling words, derived from string.
virtual ~noFilm()
Destructor.
const dimensionSet dimEnergy
const dimensionSet dimMass
word name(const complex &)
Return a string representation of a complex.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.
const dimensionSet dimVolume
virtual tmp< volVectorField::Internal > SU() const
Return momentum source - Eulerian phase only.
static word modelName(Name name, const word &model)
Return the name of the object within the given model.
A class for managing temporary objects.
const dimensionedVector & g
virtual scalar CourantNumber() const
Courant number evaluation.
defineTypeNameAndDebug(kinematicSingleLayer, 0)
virtual tmp< volScalarField::Internal > Sh() const
Return enthalpy source - Eulerian phase only.
addToRunTimeSelectionTable(surfaceFilmModel, noFilm, mesh)