dispersedWallLubricationModel Class Referenceabstract
Inheritance diagram for dispersedWallLubricationModel:
Collaboration diagram for dispersedWallLubricationModel:

Public Member Functions

 dispersedWallLubricationModel (const dictionary &dict, const phaseInterface &interface)
 
virtual ~dispersedWallLubricationModel ()
 Destructor. More...
 
virtual tmp< volVectorFieldFi () const =0
 Return phase-intensive wallLubrication force. 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...
 

Protected Attributes

const dispersedPhaseInterface interface_
 Interface. 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...
 

Detailed Description

Definition at line 52 of file dispersedWallLubricationModel.H.

Constructor & Destructor Documentation

◆ dispersedWallLubricationModel()

dispersedWallLubricationModel ( const dictionary dict,
const phaseInterface interface 
)

Definition at line 33 of file dispersedWallLubricationModel.C.

◆ ~dispersedWallLubricationModel()

Destructor.

Definition at line 50 of file dispersedWallLubricationModel.C.

Member Function Documentation

◆ Fi()

virtual tmp<volVectorField> Fi ( ) const
pure virtual

Return phase-intensive wallLubrication force.

Implemented in TomiyamaWallLubrication, Frank, and Antal.

◆ F()

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

Return wallLubrication force.

Implements wallLubricationModel.

Definition at line 58 of file dispersedWallLubricationModel.C.

◆ Ff()

Foam::tmp< Foam::surfaceScalarField > Ff ( ) const
virtual

Return face wallLubrication force.

Implements wallLubricationModel.

Definition at line 65 of file dispersedWallLubricationModel.C.

References Foam::fvc::flux(), and Foam::fvc::interpolate().

Here is the call graph for this function:

Member Data Documentation

◆ interface_

const dispersedPhaseInterface interface_
protected

Interface.

Definition at line 61 of file dispersedWallLubricationModel.H.


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