Loading...
Searching...
No Matches
noFilm Class Reference

Dummy surfaceFilmModel to allow solvers supporting film simulations to be run without a film region. More...

#include <noFilm.H>

Inheritance diagram for noFilm:
Collaboration diagram for noFilm:

Public Member Functions

 TypeName ("none")
 Runtime type information.
 noFilm (const word &modelType, const fvMesh &mesh, const dimensionedVector &g, const word &regionType)
 Construct from components.
virtual ~noFilm ()
 Destructor.
virtual scalar CourantNumber () const
 Courant number evaluation.
virtual tmp< volScalarField::InternalSrho () const
 Return total mass source - Eulerian phase only.
virtual tmp< volScalarField::InternalSrho (const label i) const
 Return mass source for specie i - Eulerian phase only.
virtual tmp< volScalarField::InternalSh () const
 Return enthalpy source - Eulerian phase only.
virtual void evolve ()
 Main driver routing to evolve the region - calls other evolves.
Public Member Functions inherited from surfaceFilmModel
 TypeName ("surfaceFilmModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, surfaceFilmModel, mesh,(const word &modelType, const fvMesh &mesh, const dimensionedVector &g, const word &regionType),(modelType, mesh, g, regionType))
 surfaceFilmModel ()
 Constructor.
virtual ~surfaceFilmModel ()
 Destructor.

Additional Inherited Members

Static Public Member Functions inherited from surfaceFilmModel
static autoPtr< surfaceFilmModel > New (const fvMesh &mesh, const dimensionedVector &g, const word &regionType="surfaceFilm")
 Return a reference to the selected surface film model.
Static Public Attributes inherited from surfaceFilmModel
static const dimensionedScalar Tref
 Reference temperature for enthalpy.

Detailed Description

Dummy surfaceFilmModel to allow solvers supporting film simulations to be run without a film region.

Source files

Definition at line 51 of file noFilm.H.

Constructor & Destructor Documentation

◆ noFilm()

noFilm ( const word & modelType,
const fvMesh & mesh,
const dimensionedVector & g,
const word & regionType )

Construct from components.

Definition at line 41 of file noFilm.C.

References g, and mesh.

◆ ~noFilm()

~noFilm ( )
virtual

Destructor.

Definition at line 56 of file noFilm.C.

Member Function Documentation

◆ TypeName()

TypeName ( "none" )

Runtime type information.

References g, and mesh.

◆ CourantNumber()

Foam::scalar CourantNumber ( ) const
virtual

Courant number evaluation.

Implements surfaceFilmModel.

Definition at line 62 of file noFilm.C.

◆ Srho() [1/2]

tmp< volScalarField::Internal > Srho ( ) const
virtual

Return total mass source - Eulerian phase only.

Implements surfaceFilmModel.

Definition at line 68 of file noFilm.C.

References Foam::dimMass, Foam::dimTime, Foam::dimVolume, GeometricField< scalar, fvPatchField, volMesh >::New(), IOobjectOption::NO_REGISTER, IOobject::scopedName(), and Foam::Zero.

Here is the call graph for this function:

◆ Srho() [2/2]

tmp< volScalarField::Internal > Srho ( const label i) const
virtual

Return mass source for specie i - Eulerian phase only.

Implements surfaceFilmModel.

Definition at line 80 of file noFilm.C.

References Foam::dimMass, Foam::dimTime, Foam::dimVolume, Foam::name(), GeometricField< scalar, fvPatchField, volMesh >::New(), IOobjectOption::NO_REGISTER, IOobject::scopedName(), and Foam::Zero.

Here is the call graph for this function:

◆ Sh()

tmp< volScalarField::Internal > Sh ( ) const
virtual

Return enthalpy source - Eulerian phase only.

Implements surfaceFilmModel.

Definition at line 92 of file noFilm.C.

References Foam::dimEnergy, Foam::dimTime, Foam::dimVolume, GeometricField< scalar, fvPatchField, volMesh >::New(), IOobjectOption::NO_REGISTER, IOobject::scopedName(), and Foam::Zero.

Here is the call graph for this function:

◆ evolve()

void evolve ( )
virtual

Main driver routing to evolve the region - calls other evolves.

Implements surfaceFilmModel.

Definition at line 104 of file noFilm.C.


The documentation for this class was generated from the following files:
  • src/regionModels/surfaceFilmModels/noFilm/noFilm.H
  • src/regionModels/surfaceFilmModels/noFilm/noFilm.C