liftModel Class Referenceabstract

Model for the lift force between two phases. More...

Inheritance diagram for liftModel:
Collaboration diagram for liftModel:

Public Member Functions

 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...
 
virtual tmp< volVectorFieldF () const =0
 Return lift force. More...
 
virtual tmp< surfaceScalarFieldFf () const =0
 Return face lift force. More...
 

Static Public Member Functions

static autoPtr< liftModelNew (const dictionary &dict, const phaseInterface &interface, const bool outer=true)
 

Static Public Attributes

static const dimensionSet dimF
 Force dimensions. More...
 
static const bool correctFixedFluxBCs = true
 Does this model require correcting on fixed flux boundaries? More...
 

Detailed Description

Model for the lift force between two phases.

Source files

Definition at line 52 of file liftModel.H.

Constructor & Destructor Documentation

◆ liftModel()

liftModel ( const dictionary dict,
const phaseInterface interface 
)

Construct from a dictionary and an interface.

Definition at line 42 of file liftModel.C.

◆ ~liftModel()

~liftModel ( )
virtual

Destructor.

Definition at line 52 of file liftModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "liftModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
liftModel  ,
dictionary  ,
(const dictionary &dict, const phaseInterface &interface)  ,
(dict, interface)   
)

◆ New()

Foam::autoPtr< Foam::liftModel > New ( const dictionary dict,
const phaseInterface interface,
const bool  outer = true 
)
static

◆ F()

virtual tmp<volVectorField> F ( ) const
pure virtual

Return lift force.

Implemented in wallDamped, noLift, and dispersedLiftModel.

Referenced by blendedLiftModel::F().

Here is the caller graph for this function:

◆ Ff()

virtual tmp<surfaceScalarField> Ff ( ) const
pure virtual

Return face lift force.

Implemented in wallDamped, noLift, and dispersedLiftModel.

Referenced by blendedLiftModel::Ff().

Here is the caller graph for this function:

Member Data Documentation

◆ dimF

const Foam::dimensionSet dimF
static

Force dimensions.

Definition at line 78 of file liftModel.H.

Referenced by blendedLiftModel::F(), and blendedLiftModel::Ff().

◆ correctFixedFluxBCs

const bool correctFixedFluxBCs = true
static

Does this model require correcting on fixed flux boundaries?

Definition at line 81 of file liftModel.H.


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