TomiyamaWallLubrication Class Reference

Wall lubrication model of Tomiyama. More...

Inheritance diagram for TomiyamaWallLubrication:
Collaboration diagram for TomiyamaWallLubrication:

Public Member Functions

 TypeName ("Tomiyama")
 Runtime type information. More...
 
 TomiyamaWallLubrication (const dictionary &dict, const phaseInterface &interface)
 Construct from a dictionary and an interface. More...
 
virtual ~TomiyamaWallLubrication ()
 Destructor. More...
 
virtual tmp< volVectorFieldFi () const
 Return phase-intensive wall lubrication force. More...
 
- Public Member Functions inherited from dispersedWallLubricationModel
 dispersedWallLubricationModel (const dictionary &dict, const phaseInterface &interface)
 
virtual ~dispersedWallLubricationModel ()
 Destructor. More...
 
virtual tmp< volVectorFieldF () const
 Return wallLubrication force. More...
 
virtual tmp< surfaceScalarFieldFf () const
 Return face wallLubrication force. More...
 
- Public Member Functions inherited from wallLubricationModel
 TypeName ("wallLubricationModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, wallLubricationModel, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface))
 
 wallLubricationModel (const dictionary &dict, const phaseInterface &interface)
 Construct from a dictionary and an interface. More...
 
virtual ~wallLubricationModel ()
 Destructor. More...
 
- Public Member Functions inherited from wallDependentModel
 wallDependentModel (const fvMesh &mesh)
 Construct from a mesh. More...
 
 wallDependentModel (const wallDependentModel &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~wallDependentModel ()
 Destructor. More...
 
const volScalarFieldyWall () const
 Return the wall distance, creating and storing it if necessary. More...
 
const volVectorFieldnWall () const
 Return the wall normal, creating and storing it if necessary. More...
 
void operator= (const wallDependentModel &)=delete
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from wallLubricationModel
static autoPtr< wallLubricationModelNew (const dictionary &dict, const phaseInterface &interface, const bool outer=true)
 
- Static Public Attributes inherited from wallLubricationModel
static const dimensionSet dimF
 Coefficient dimensions. More...
 
static const bool correctFixedFluxBCs = true
 Does this model require correcting on fixed flux boundaries? More...
 
- Protected Member Functions inherited from wallLubricationModel
tmp< volVectorFieldzeroGradWalls (tmp< volVectorField >) const
 Zero-gradient wall-lubrication force at walls. More...
 
- Protected Attributes inherited from dispersedWallLubricationModel
const dispersedPhaseInterface interface_
 Interface. More...
 

Detailed Description

Wall lubrication model of Tomiyama.

References:

    Otromke, M. (2013).
    Implementation and Comparison of Correlations for interfacial Forces in
    a Gas-Liquid System within an Euler-Euler Framework.
    PhD Thesis.
    Tomiyama, A. (1998).
    Struggle with computational bubble dynamics.
    Multiphase Science and Technology, 10(4), 369-405.
Source files

Definition at line 64 of file TomiyamaWallLubrication.H.

Constructor & Destructor Documentation

◆ TomiyamaWallLubrication()

TomiyamaWallLubrication ( const dictionary dict,
const phaseInterface interface 
)

Construct from a dictionary and an interface.

Definition at line 48 of file TomiyamaWallLubrication.C.

◆ ~TomiyamaWallLubrication()

Destructor.

Definition at line 61 of file TomiyamaWallLubrication.C.

Member Function Documentation

◆ TypeName()

TypeName ( "Tomiyama"  )

Runtime type information.

◆ Fi()

Foam::tmp< Foam::volVectorField > Fi ( ) const
virtual

Return phase-intensive wall lubrication force.

Implements dispersedWallLubricationModel.

Definition at line 68 of file TomiyamaWallLubrication.C.

References Foam::exp(), Foam::magSqr(), n, Foam::neg(), Foam::pos0(), Foam::sqr(), and y.

Here is the call graph for this function:

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