A base class for filmSeparation models.
More...
#include <filmSeparationModel.H>

Public Member Functions | |
| TypeName ("filmSeparationModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, filmSeparationModel, dictionary,(const regionModels::areaSurfaceFilmModels::liquidFilmBase &film, const dictionary &dict),(film, dict)) | |
| filmSeparationModel (const filmSeparationModel &)=delete | |
| No copy construct. | |
| void | operator= (const filmSeparationModel &)=delete |
| No copy assignment. | |
| filmSeparationModel (const regionModels::areaSurfaceFilmModels::liquidFilmBase &film, const dictionary &dict) | |
| Construct from the base film model and dictionary. | |
| virtual | ~filmSeparationModel ()=default |
| Destructor. | |
| const regionModels::areaSurfaceFilmModels::liquidFilmBase & | film () const |
| Return const access to the film properties. | |
| const faMesh & | mesh () const noexcept |
| Return const access to the finite-area mesh. | |
| virtual tmp< scalarField > | separatedMassRatio () const =0 |
| Calculate the mass ratio of film separation. | |
Static Public Member Functions | |
| static autoPtr< filmSeparationModel > | New (const regionModels::areaSurfaceFilmModels::liquidFilmBase &film, const dictionary &dict) |
| Return a reference to the selected filmSeparation model. | |
A base class for filmSeparation models.
Definition at line 54 of file filmSeparationModel.H.
|
delete |
No copy construct.
References filmSeparationModel().
Referenced by declareRunTimeSelectionTable(), filmSeparationModel(), FriedrichModel::FriedrichModel(), operator=(), and OwenRyleyModel::OwenRyleyModel().


| filmSeparationModel | ( | const regionModels::areaSurfaceFilmModels::liquidFilmBase & | film, |
| const dictionary & | dict ) |
Construct from the base film model and dictionary.
Definition at line 34 of file filmSeparationModel.C.

|
virtualdefault |
Destructor.
| TypeName | ( | "filmSeparationModel" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| filmSeparationModel | , | ||
| dictionary | , | ||
| (const regionModels::areaSurfaceFilmModels::liquidFilmBase &film, const dictionary &dict) | , | ||
| (film, dict) | ) |
|
static |
Return a reference to the selected filmSeparation model.
Definition at line 25 of file filmSeparationModelNew.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, film(), Foam::Info, and Foam::nl.

|
delete |
No copy assignment.
References dict, film(), and filmSeparationModel().

|
inline |
Return const access to the film properties.
Definition at line 137 of file filmSeparationModel.H.
Referenced by declareRunTimeSelectionTable(), filmSeparationModel(), FriedrichModel::FriedrichModel(), New(), operator=(), OwenRyleyModel::OwenRyleyModel(), OwenRyleyModel::separatedMassRatio(), FriedrichModel::TypeName(), and OwenRyleyModel::TypeName().

|
inlinenoexcept |
Return const access to the finite-area mesh.
Definition at line 145 of file filmSeparationModel.H.
References Foam::noexcept.
Referenced by FriedrichModel::separatedMassRatio(), and OwenRyleyModel::separatedMassRatio().

|
pure virtual |
Calculate the mass ratio of film separation.
Implemented in FriedrichModel, and OwenRyleyModel.