Base class for surface film models. More...
Public Member Functions | |
TypeName ("surfaceFilmModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, surfaceFilmModel, mesh,(const word &modelType, const fvMesh &mesh, const dimensionedVector &g, const word ®ionType),(modelType, mesh, g, regionType)) | |
surfaceFilmModel () | |
Constructor. More... | |
virtual | ~surfaceFilmModel () |
Destructor. More... | |
virtual scalar | CourantNumber () const =0 |
Courant number evaluation. More... | |
virtual tmp< volScalarField::Internal > | Srho () const =0 |
Return total mass source - Eulerian phase only. More... | |
virtual tmp< volScalarField::Internal > | Srho (const label i) const =0 |
Return mass source for specie i - Eulerian phase only. More... | |
virtual tmp< volScalarField::Internal > | Sh () const =0 |
Return enthalpy source - Eulerian phase only. More... | |
virtual void | evolve ()=0 |
Main driver routing to evolve the region - calls other evolves. More... | |
Static Public Member Functions | |
static autoPtr< surfaceFilmModel > | New (const fvMesh &mesh, const dimensionedVector &g, const word ®ionType="surfaceFilm") |
Return a reference to the selected surface film model. More... | |
Static Public Attributes | |
static const dimensionedScalar | Tref |
Reference temperature for enthalpy. More... | |
Base class for surface film models.
Definition at line 53 of file surfaceFilmModel.H.
surfaceFilmModel | ( | ) |
Constructor.
Definition at line 50 of file surfaceFilmModel.C.
|
virtual |
Destructor.
Definition at line 56 of file surfaceFilmModel.C.
TypeName | ( | "surfaceFilmModel" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
surfaceFilmModel | , | ||
mesh | , | ||
(const word &modelType, const fvMesh &mesh, const dimensionedVector &g, const word ®ionType) | , | ||
(modelType, mesh, g, regionType) | |||
) |
|
static |
Return a reference to the selected surface film model.
Definition at line 39 of file surfaceFilmModelNew.C.
References TimePaths::constant(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, g, Foam::Info, dictionary::lookup(), mesh, IOobject::MUST_READ, Foam::nl, IOobject::NO_WRITE, and fvMesh::time().
|
pure virtual |
Courant number evaluation.
Implemented in kinematicSingleLayer, and noFilm.
|
pure virtual |
Return total mass source - Eulerian phase only.
Implemented in kinematicSingleLayer, thermoSingleLayer, and noFilm.
|
pure virtual |
Return mass source for specie i - Eulerian phase only.
Implemented in kinematicSingleLayer, thermoSingleLayer, and noFilm.
|
pure virtual |
Return enthalpy source - Eulerian phase only.
Implemented in kinematicSingleLayer, thermoSingleLayer, and noFilm.
|
pure virtual |
Main driver routing to evolve the region - calls other evolves.
Implemented in surfaceFilmRegionModel, and noFilm.
|
static |
Reference temperature for enthalpy.
Definition at line 70 of file surfaceFilmModel.H.
Referenced by thermoSingleLayer::hs(), and thermoSingleLayer::T().