Wall damping models can be used to filter interfacial models near the walls. This is particularly useful for the lift force because of its dependence on the velocity gradient. More...
Public Member Functions | |
TypeName ("wallDampingModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, wallDampingModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair)) | |
wallDampingModel (const dictionary &dict, const phasePair &pair) | |
Construct from components. More... | |
virtual | ~wallDampingModel () |
Destructor. More... | |
virtual tmp< volScalarField > | damping () const |
Return damped coefficient. More... | |
virtual tmp< surfaceScalarField > | dampingf () const |
Return damped face coefficient. More... | |
Public Member Functions inherited from wallDependentModel | |
wallDependentModel (const fvMesh &mesh) | |
Construct from a mesh. More... | |
wallDependentModel (const wallDependentModel &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~wallDependentModel () |
Destructor. More... | |
const volScalarField & | yWall () const |
Return the wall distance, creating and storing it if necessary. More... | |
const volVectorField & | nWall () const |
Return the wall normal, creating and storing it if necessary. More... | |
void | operator= (const wallDependentModel &)=delete |
Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
static autoPtr< wallDampingModel > | New (const dictionary &dict, const phasePair &pair) |
Static Public Attributes | |
static const dimensionSet | dimF |
Coefficient dimensions. More... | |
Protected Member Functions | |
virtual tmp< volScalarField > | limiter () const =0 |
Return the force limiter field. More... | |
Protected Attributes | |
const phasePair & | pair_ |
Phase pair. More... | |
const dimensionedScalar | Cd_ |
Diameter coefficient. More... | |
const dimensionedScalar | zeroWallDist_ |
Distance from wall below which the field is damped to zero. More... | |
const Switch | zeroInNearWallCells_ |
Set the value to zero in wall-adjacent cells. More... | |
Wall damping models can be used to filter interfacial models near the walls. This is particularly useful for the lift force because of its dependence on the velocity gradient.
All damping functions accept the following parameters:
Property | Description | Required | Default value |
---|---|---|---|
Cd | Diameter coefficient | yes | none |
zeroWallDist | Offset from wall | no | 0 |
zeroInNearWallCells | Zero near wall cells | no | no |
Definition at line 97 of file wallDampingModel.H.
wallDampingModel | ( | const dictionary & | dict, |
const phasePair & | pair | ||
) |
Construct from components.
|
virtual |
Destructor.
|
protectedpure virtual |
TypeName | ( | "wallDampingModel" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
wallDampingModel | , | ||
dictionary | , | ||
(const dictionary &dict, const phasePair &pair) | , | ||
(dict, pair) | |||
) |
|
static |
|
virtual |
Return damped coefficient.
|
virtual |
Return damped face coefficient.
|
protected |
Phase pair.
Definition at line 106 of file wallDampingModel.H.
|
protected |
Diameter coefficient.
Definition at line 109 of file wallDampingModel.H.
|
protected |
Distance from wall below which the field is damped to zero.
Definition at line 112 of file wallDampingModel.H.
|
protected |
Set the value to zero in wall-adjacent cells.
Definition at line 115 of file wallDampingModel.H.
|
static |
Coefficient dimensions.
Definition at line 148 of file wallDampingModel.H.