36 namespace regionModels
38 namespace surfaceFilmModels
50 const word& modelType,
53 const word& regionType
Base class for surface film models.
virtual tmp< volScalarField::Internal > Srho() const
Return total mass source - Eulerian phase only.
virtual void evolve()
Main driver routing to evolve the region - calls other evolves.
Ignore writing from objectRegistry::writeObject()
const Time & time() const
Return the top-level database.
addToRunTimeSelectionTable(surfaceFilmRegionModel, kinematicSingleLayer, mesh)
Macros for easy insertion into run-time selection tables.
const dimensionSet dimVolume(pow3(dimLength))
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
A class for handling words, derived from Foam::string.
Dummy surfaceFilmModel to allow solvers supporting film simulations to be run without a film region...
static tmp< T > New(Args &&... args)
Construct tmp with forwarding arguments.
const uniformDimensionedVectorField & g
static word timeName(const scalar t, const int precision=precision_)
Return time name of given scalar time formatted with the given precision.
virtual ~noFilm()
Destructor.
const dimensionSet dimEnergy
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.
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.
virtual scalar CourantNumber() const
Courant number evaluation.
Defines the attributes of an object for which implicit objectRegistry management is supported...
defineTypeNameAndDebug(kinematicSingleLayer, 0)
virtual tmp< volScalarField::Internal > Sh() const
Return enthalpy source - Eulerian phase only.
static constexpr const zero Zero
Global zero (0)