Film laminar turbulence model. More...
#include <laminar.H>


Public Member Functions | |
| TypeName ("laminar") | |
| Runtime type information. | |
| laminar (liquidFilmBase &film, const dictionary &dict) | |
| Construct from surface film model. | |
| virtual | ~laminar ()=default |
| Destructor. | |
| tmp< faVectorMatrix > | wallFriction (areaVectorField &U) const |
| Wall friction. | |
| virtual tmp< areaScalarField > | mut () const |
| Return the film turbulence viscosity. | |
| virtual tmp< faVectorMatrix > | Su (areaVectorField &U) const |
| Return the source for the film momentum equation. | |
| virtual void | correct () |
| Correct/update the model. | |
| Public Member Functions inherited from filmTurbulenceModel | |
| TypeName ("filmTurbulenceModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, filmTurbulenceModel, dictionary,(liquidFilmBase &film, const dictionary &dict),(film, dict)) | |
| filmTurbulenceModel (const word &modelType, liquidFilmBase &film, const dictionary &dict) | |
| Construct from type name, dictionary and surface film model. | |
| virtual | ~filmTurbulenceModel ()=default |
| Destructor. | |
| const liquidFilmBase & | film () const |
| Return film. | |
| tmp< volSymmTensorField > | devRhoReff () const |
| Return the effective viscous stress (laminar + turbulent). | |
| tmp< faVectorMatrix > | primaryRegionFriction (areaVectorField &U) const |
| Return primary region friction. | |
| tmp< volScalarField > | rho () const |
| Return rho if specified otherwise rhoRef. | |
| virtual tmp< areaScalarField > | Cw () const |
| Return the wall film surface friction. | |
Additional Inherited Members | |
| Public Types inherited from filmTurbulenceModel | |
| enum | frictionMethodType { mquadraticProfile , mlinearProfile , mDarcyWeisbach , mManningStrickler } |
| Options for the friction models. More... | |
| enum | shearMethodType { msimple , mwallFunction } |
| Options for the shear stress models. More... | |
| Static Public Member Functions inherited from filmTurbulenceModel | |
| static autoPtr< filmTurbulenceModel > | New (liquidFilmBase &film, const dictionary &dict) |
| Return a reference to the selected injection model. | |
| Protected Attributes inherited from filmTurbulenceModel | |
| const liquidFilmBase & | film_ |
| Reference to liquidFilmBase. | |
| const dictionary | dict_ |
| Model dictionary. | |
| const frictionMethodType | method_ |
| Friction model. | |
| const shearMethodType | shearMethod_ |
| Shear-stress model. | |
| word | rhoName_ |
| Name of density field. | |
| scalar | rhoRef_ |
| Reference density needed for incompressible calculations. | |
| autoPtr< areaScalarField > | CwPtr_ |
| Wall film-surface friction field. | |
| autoPtr< areaScalarField > | dwfPtr_ |
| Darcy-Weisbach model field. | |
| Static Protected Attributes inherited from filmTurbulenceModel | |
| static const Enum< frictionMethodType > | frictionMethodTypeNames_ |
| Names for friction models. | |
| static const Enum< shearMethodType > | shearMethodTypeNames_ |
| Names for shear stress models. | |
Film laminar turbulence model.
| laminar | ( | liquidFilmBase & | film, |
| const dictionary & | dict ) |
Construct from surface film model.
Definition at line 40 of file laminar.C.
References dict, and filmTurbulenceModel::film().

|
virtualdefault |
Destructor.
References U.
| TypeName | ( | "laminar" | ) |
Runtime type information.
References dict, and filmTurbulenceModel::film().

| tmp< faVectorMatrix > wallFriction | ( | areaVectorField & | U | ) | const |
Wall friction.
Definition at line 82 of file laminar.C.
References filmTurbulenceModel::Cw(), filmTurbulenceModel::film_, Foam::fam::Sp(), and U.
Referenced by Su().


|
virtual |
Return the film turbulence viscosity.
Implements filmTurbulenceModel.
Definition at line 52 of file laminar.C.
References Foam::dimLength, Foam::dimMass, Foam::dimTime, filmTurbulenceModel::film(), tmp< T >::New(), IOobjectOption::NO_READ, IOobjectOption::NO_WRITE, and timeName.

|
virtual |
Return the source for the film momentum equation.
Implements filmTurbulenceModel.
Definition at line 76 of file laminar.C.
References filmTurbulenceModel::primaryRegionFriction(), U, and wallFriction().

|
virtual |