Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
wallLubricationModel Class Referenceabstract
Inheritance diagram for wallLubricationModel:
Inheritance graph
[legend]
Collaboration diagram for wallLubricationModel:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("wallLubricationModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, wallLubricationModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
 
 wallLubricationModel (const dictionary &dict, const phasePair &pair)
 Construct from components. More...
 
virtual ~wallLubricationModel ()
 Destructor. More...
 
virtual tmp< volVectorFieldFi () const =0
 Return phase-intensive wall lubrication force. More...
 
virtual tmp< volVectorFieldF () const
 Return wall lubrication force. More...
 
virtual tmp< surfaceScalarFieldFf () const
 Return face wall lubrication force. More...
 
 TypeName ("wallLubricationModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, wallLubricationModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
 
 wallLubricationModel (const dictionary &dict, const phasePair &pair)
 Construct from components. More...
 
virtual ~wallLubricationModel ()
 Destructor. More...
 
virtual tmp< volVectorFieldFi () const =0
 Return phase-intensive wall lubrication force. More...
 
virtual tmp< volVectorFieldF () const
 Return wall lubrication force. More...
 
virtual tmp< surfaceScalarFieldFf () const
 Return face wall lubrication force. More...
 
- Public Member Functions inherited from wallDependentModel
 wallDependentModel (const fvMesh &mesh)
 Construct from a mesh. More...
 
virtual ~wallDependentModel ()
 Destructor. More...
 
const volScalarFieldyWall () const
 
const volVectorFieldnWall () const
 
 wallDependentModel (const fvMesh &mesh)
 Construct from a mesh. More...
 
virtual ~wallDependentModel ()
 Destructor. More...
 
const volScalarFieldyWall () const
 
const volVectorFieldnWall () const
 

Static Public Member Functions

static autoPtr< wallLubricationModelNew (const dictionary &dict, const phasePair &pair)
 
static autoPtr< wallLubricationModelNew (const dictionary &dict, const phasePair &pair)
 

Static Public Attributes

static const dimensionSet dimF
 Coefficient dimensions. More...
 

Protected Member Functions

tmp< volVectorFieldzeroGradWalls (tmp< volVectorField >) const
 Zero-gradient wall-lubrication force at walls. More...
 

Protected Attributes

const phasePairpair_
 Phase pair. More...
 

Detailed Description

Source files

Source files

Definition at line 53 of file wallLubricationModel.H.

Constructor & Destructor Documentation

wallLubricationModel ( const dictionary dict,
const phasePair pair 
)

Construct from components.

virtual ~wallLubricationModel ( )
virtual

Destructor.

wallLubricationModel ( const dictionary dict,
const phasePair pair 
)

Construct from components.

virtual ~wallLubricationModel ( )
virtual

Destructor.

Member Function Documentation

tmp<volVectorField> zeroGradWalls ( tmp< volVectorField ) const
protected

Zero-gradient wall-lubrication force at walls.

TypeName ( "wallLubricationModel"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
wallLubricationModel  ,
dictionary  ,
(const dictionary &dict, const phasePair &pair)  ,
(dict, pair)   
)
static autoPtr<wallLubricationModel> New ( const dictionary dict,
const phasePair pair 
)
static
virtual tmp<volVectorField> Fi ( ) const
pure virtual

Return phase-intensive wall lubrication force.

Implemented in Frank, Frank, TomiyamaWallLubrication, TomiyamaWallLubrication, Antal, Antal, noWallLubrication, and noWallLubrication.

virtual tmp<volVectorField> F ( ) const
virtual

Return wall lubrication force.

Reimplemented in noWallLubrication, and noWallLubrication.

virtual tmp<surfaceScalarField> Ff ( ) const
virtual

Return face wall lubrication force.

TypeName ( "wallLubricationModel"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
wallLubricationModel  ,
dictionary  ,
(const dictionary &dict, const phasePair &pair)  ,
(dict, pair)   
)
static autoPtr<wallLubricationModel> New ( const dictionary dict,
const phasePair pair 
)
static
virtual tmp<volVectorField> Fi ( ) const
pure virtual

Return phase-intensive wall lubrication force.

Implemented in Frank, Frank, TomiyamaWallLubrication, TomiyamaWallLubrication, Antal, Antal, noWallLubrication, and noWallLubrication.

virtual tmp<volVectorField> F ( ) const
virtual

Return wall lubrication force.

Reimplemented in noWallLubrication, and noWallLubrication.

virtual tmp<surfaceScalarField> Ff ( ) const
virtual

Return face wall lubrication force.

Member Data Documentation

const phasePair & pair_
protected

Phase pair.

Definition at line 62 of file wallLubricationModel.H.

static const dimensionSet dimF
static

Coefficient dimensions.

Definition at line 95 of file wallLubricationModel.H.


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