All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SaffmanMei Class Reference

Lift model of Saffman (1965) as extended by Mei (1992). Applicable to spherical particles. More...

Inheritance diagram for SaffmanMei:
Collaboration diagram for SaffmanMei:

Public Member Functions

 TypeName ("SaffmanMei")
 Runtime type information. More...
 
 SaffmanMei (const dictionary &dict, const phaseInterface &interface)
 Construct from a dictionary and an interface. More...
 
virtual ~SaffmanMei ()
 Destructor. More...
 
virtual tmp< volScalarFieldCl () const
 Lift coefficient. More...
 
- Public Member Functions inherited from dispersedLiftModel
 dispersedLiftModel (const dictionary &dict, const phaseInterface &interface)
 
virtual ~dispersedLiftModel ()
 Destructor. More...
 
virtual tmp< volVectorFieldFi () const
 Return phase-intensive lift force. More...
 
virtual tmp< volVectorFieldF () const
 Return lift force. More...
 
virtual tmp< surfaceScalarFieldFf () const
 Return face lift force. More...
 
- Public Member Functions inherited from liftModel
 TypeName ("liftModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, liftModel, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface))
 
 liftModel (const dictionary &dict, const phaseInterface &interface)
 Construct from a dictionary and an interface. More...
 
virtual ~liftModel ()
 Destructor. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from liftModel
static autoPtr< liftModelNew (const dictionary &dict, const phaseInterface &interface, const bool outer=true)
 
- Static Public Attributes inherited from liftModel
static const dimensionSet dimF
 Force dimensions. More...
 
static const bool correctFixedFluxBCs = true
 Does this model require correcting on fixed flux boundaries? More...
 
- Protected Attributes inherited from dispersedLiftModel
const dispersedPhaseInterface interface_
 Interface. More...
 

Detailed Description

Lift model of Saffman (1965) as extended by Mei (1992). Applicable to spherical particles.

References:

    Saffman, P. G. T. (1965).
    The lift on a small sphere in a slow shear flow.
    Journal of fluid mechanics, 22(2), 385-400.

    Mei, R. (1992).
    An approximate expression for the shear lift force on a spherical
    particle at finite Reynolds number.
    International Journal of Multiphase Flow, 18(1), 145-147.
Source files

Definition at line 63 of file SaffmanMei.H.

Constructor & Destructor Documentation

◆ SaffmanMei()

SaffmanMei ( const dictionary dict,
const phaseInterface interface 
)

Construct from a dictionary and an interface.

Definition at line 45 of file SaffmanMei.C.

◆ ~SaffmanMei()

~SaffmanMei ( )
virtual

Destructor.

Definition at line 58 of file SaffmanMei.C.

Member Function Documentation

◆ TypeName()

TypeName ( "SaffmanMei"  )

Runtime type information.

◆ Cl()

Foam::tmp< Foam::volScalarField > Cl ( ) const
virtual

Lift coefficient.

Implements dispersedLiftModel.

Definition at line 64 of file SaffmanMei.C.

References Foam::fvc::curl(), Foam::dimKinematicViscosity, Foam::exp(), Foam::mag(), Foam::max(), Foam::neg0(), Foam::pos(), Foam::Re(), Foam::sqr(), Foam::sqrt(), and Foam::constant::mathematical::twoPi().

Here is the call graph for this function:

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