noFilm Class Reference

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

Inheritance diagram for noFilm:
Collaboration diagram for noFilm:

Public Member Functions

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

Additional Inherited Members

- Static Public Member Functions inherited from surfaceFilmModel
static autoPtr< surfaceFilmModelNew (const fvMesh &mesh, const dimensionedVector &g, const word &regionType="surfaceFilm")
 Return a reference to the selected surface film model. More...
 

Detailed Description

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

Source files

Definition at line 53 of file noFilm.H.

Constructor & Destructor Documentation

◆ noFilm() [1/2]

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

Construct from components.

Definition at line 47 of file noFilm.C.

◆ noFilm() [2/2]

noFilm ( const noFilm )
delete

Disallow default bitwise copy construction.

◆ ~noFilm()

~noFilm ( )
virtual

Destructor.

Definition at line 61 of file noFilm.C.

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

Runtime type information.

◆ CourantNumber()

Foam::scalar CourantNumber ( ) const
virtual

Courant number evaluation.

Implements surfaceFilmModel.

Definition at line 67 of file noFilm.C.

◆ Srho()

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

Return total mass source - Eulerian phase only.

Implements surfaceFilmModel.

Definition at line 73 of file noFilm.C.

References Foam::dimMass, Foam::dimTime, Foam::dimVolume, and DimensionedField< Type, GeoMesh >::New().

Here is the call graph for this function:

◆ SYi()

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

Return mass source for specie i - Eulerian phase only.

Implements surfaceFilmModel.

Definition at line 84 of file noFilm.C.

References Foam::dimMass, Foam::dimTime, Foam::dimVolume, Foam::name(), and DimensionedField< Type, GeoMesh >::New().

Here is the call graph for this function:

◆ SU()

tmp< volVectorField::Internal > SU ( ) const
virtual

Return momentum source - Eulerian phase only.

Implements surfaceFilmModel.

Definition at line 95 of file noFilm.C.

References Foam::dimMass, Foam::dimTime, Foam::dimVolume, IOobject::modelName(), DimensionedField< Type, GeoMesh >::New(), 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 106 of file noFilm.C.

References Foam::dimEnergy, Foam::dimTime, Foam::dimVolume, and DimensionedField< Type, GeoMesh >::New().

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 117 of file noFilm.C.

◆ operator=()

void operator= ( const noFilm )
delete

Disallow default bitwise assignment.


The documentation for this class was generated from the following files: