Foam::dragModel.
More...
Detailed Description
Foam::dragModel.
- Source files
-
Definition at line 47 of file dragModel.H.
List of all members.
Public Member Functions |
| TypeName ("dragModel") |
| Runtime type information.
|
| declareRunTimeSelectionTable (autoPtr, dragModel, dictionary,(const dictionary &dict),(dict)) |
| dragModel (const dictionary &dict) |
| Construct from components.
|
virtual | ~dragModel () |
virtual scalar | Cd (const scalar ReynoldsNumber, const scalar deviation) const =0 |
virtual scalar | relaxationTime (const vector &URel, const scalar diameter, const scalar rho, const scalar liquidDensity, const scalar nu, const scalar deviation) const =0 |
| TypeName ("dragModel") |
| Runtime type information.
|
| declareRunTimeSelectionTable (autoPtr, dragModel, dictionary,(const dictionary &interfaceDict, const volScalarField &alpha, const phaseModel &phasea, const phaseModel &phaseb),(interfaceDict, alpha, phasea, phaseb)) |
| dragModel (const dictionary &interfaceDict, const volScalarField &alpha, const phaseModel &phasea, const phaseModel &phaseb) |
virtual | ~dragModel () |
| Destructor.
|
virtual tmp< volScalarField > | K (const volScalarField &Ur) const =0 |
| the dragfunction K used in the momentum eq.
|
Constructor & Destructor Documentation
Construct from components.
Definition at line 47 of file dragModel.C.
Member Function Documentation
Runtime type information.
virtual scalar Cd |
( |
const scalar |
ReynoldsNumber, |
|
|
const scalar |
deviation |
|
) |
| const |
|
pure virtual |
virtual scalar relaxationTime |
( |
const vector & |
URel, |
|
|
const scalar |
diameter, |
|
|
const scalar |
rho, |
|
|
const scalar |
liquidDensity, |
|
|
const scalar |
nu, |
|
|
const scalar |
deviation |
|
) |
| const |
|
pure virtual |
Runtime type information.
declareRunTimeSelectionTable |
( |
autoPtr |
, |
|
|
dragModel |
, |
|
|
dictionary |
, |
|
|
(const dictionary &interfaceDict, const volScalarField &alpha, const phaseModel &phasea, const phaseModel &phaseb) |
, |
|
|
(interfaceDict, alpha, phasea, phaseb) |
|
|
) |
| |
the dragfunction K used in the momentum eq.
ddt(alpha*rhoa*Ua) + ... = ... alpha*beta*K*(Ua-Ub) ddt(beta*rhob*Ub) + ... = ... alpha*beta*K*(Ub-Ua) NB ! ***************************** for numerical reasons alpha and beta has been extracted from the dragFunction K, so you MUST divide K by alpha*beta when implementing the drag function NB ! *****************************
Implemented in WenYu, GidaspowSchillerNaumann, Ergun, Gibilaro, SyamlalOBrien, GidaspowErgunWenYu, and SchillerNaumann.
Member Data Documentation
The documentation for this class was generated from the following files:
- src/lagrangian/dieselSpray/spraySubModels/dragModel/dragModel/dragModel.H
- applications/solvers/multiphase/twoPhaseEulerFoam/interfacialModels/dragModels/dragModel/dragModel.H
- src/lagrangian/dieselSpray/spraySubModels/dragModel/dragModel/dragModel.C
- src/lagrangian/dieselSpray/spraySubModels/dragModel/dragModel/newDragModel.C