Go to the documentation of this file.
39 #ifndef surfaceFilmModel_H
40 #define surfaceFilmModel_H
49 namespace regionModels
84 const word& modelType,
87 const word& regionType
89 (modelType,
mesh,
g, regionType)
104 const word& regionType =
"surfaceFilm"
138 virtual void evolve() = 0;
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
declareRunTimeSelectionTable(autoPtr, surfaceFilmModel, mesh,(const word &modelType, const fvMesh &mesh, const dimensionedVector &g, const word ®ionType),(modelType, mesh, g, regionType))
Base class for surface film models.
static const dimensionedScalar Tref
virtual scalar CourantNumber() const =0
virtual tmp< volScalarField::Internal > Sh() const =0
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
const uniformDimensionedVectorField & g
virtual ~surfaceFilmModel()
virtual tmp< volScalarField::Internal > Srho() const =0
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Macros to ease declaration of run-time selection tables.
static autoPtr< surfaceFilmModel > New(const fvMesh &mesh, const dimensionedVector &g, const word ®ionType="surfaceFilm")
TypeName("surfaceFilmModel")