swarmCorrection Class Referenceabstract

Drag model modifier to take into account large fractions (swarms) of the dispersed phase. Often not appropriate as these effects are a fundamental part of the drag model formulation (e.g. Ergun). Use with care. More...

Inheritance diagram for swarmCorrection:
Collaboration diagram for swarmCorrection:

Public Member Functions

 TypeName ("swarmCorrection")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, swarmCorrection, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface))
 
 swarmCorrection (const dictionary &dict, const phaseInterface &interface)
 Construct from a dictionary and an interface. More...
 
virtual ~swarmCorrection ()
 Destructor. More...
 
virtual tmp< volScalarFieldCs () const =0
 Swarm correction coefficient. More...
 

Static Public Member Functions

static autoPtr< swarmCorrectionNew (const dictionary &dict, const phaseInterface &interface)
 

Protected Attributes

const dispersedPhaseInterface interface_
 Interface. More...
 

Detailed Description

Drag model modifier to take into account large fractions (swarms) of the dispersed phase. Often not appropriate as these effects are a fundamental part of the drag model formulation (e.g. Ergun). Use with care.

Source files

Definition at line 54 of file swarmCorrection.H.

Constructor & Destructor Documentation

◆ swarmCorrection()

swarmCorrection ( const dictionary dict,
const phaseInterface interface 
)

Construct from a dictionary and an interface.

Definition at line 40 of file swarmCorrection.C.

◆ ~swarmCorrection()

~swarmCorrection ( )
virtual

Destructor.

Definition at line 52 of file swarmCorrection.C.

Member Function Documentation

◆ TypeName()

TypeName ( "swarmCorrection"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

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

◆ New()

Foam::autoPtr< Foam::swarmCorrection > New ( const dictionary dict,
const phaseInterface interface 
)
static

Definition at line 32 of file swarmCorrectionNew.C.

References dict, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, and phaseInterface::name().

Here is the call graph for this function:

◆ Cs()

virtual tmp<volScalarField> Cs ( ) const
pure virtual

Swarm correction coefficient.

Implemented in TomiyamaSwarm, and noSwarm.

Member Data Documentation

◆ interface_

const dispersedPhaseInterface interface_
protected

Interface.

Definition at line 61 of file swarmCorrection.H.


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