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 51 of file surfaceFilmModel.H.
surfaceFilmModel | ( | ) |
Constructor.
Definition at line 45 of file surfaceFilmModel.C.
|
virtual |
Destructor.
Definition at line 51 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 35 of file surfaceFilmModelNew.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, g, Foam::Info, io(), mesh, IOobjectOption::MUST_READ, IOobjectOption::NO_REGISTER, and IOobjectOption::NO_WRITE.
|
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 76 of file surfaceFilmModel.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.