38namespace surfaceFilmModels
50 const word& modelType,
53 const word& regionType
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
const uniformDimensionedVectorField & g
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
static word timeName(const scalar t, const int precision=precision_)
Mesh data needed to do the Finite Volume discretisation.
const Time & time() const
Return the top-level database.
Base class for surface film models.
Dummy surfaceFilmModel to allow solvers supporting film simulations to be run without a film region.
virtual ~noFilm()
Destructor.
virtual scalar CourantNumber() const
Courant number evaluation.
virtual void evolve()
Main driver routing to evolve the region - calls other evolves.
virtual tmp< volScalarField::Internal > Srho() const
Return total mass source - Eulerian phase only.
virtual tmp< volScalarField::Internal > Sh() const
Return enthalpy source - Eulerian phase only.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
const dimensionSet dimEnergy
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
static constexpr const zero Zero
Global zero (0)
const dimensionSet dimVolume(pow3(dimLength))
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)