Correction limiting method based on the absolute particle velocity. More...
Public Member Functions | |
TypeName ("absolute") | |
absolute (const dictionary &dict) | |
absolute (const absolute &cl) | |
virtual autoPtr< CorrectionLimitingMethod > | clone () const |
virtual | ~absolute () |
virtual vector | limitedVelocity (const vector uP, const vector dU, const vector uMean) const |
![]() | |
TypeName ("correctionLimitingMethod") | |
declareRunTimeSelectionTable (autoPtr, CorrectionLimitingMethod, dictionary,(const dictionary &dict),(dict)) | |
CorrectionLimitingMethod (const dictionary &dict) | |
CorrectionLimitingMethod (const CorrectionLimitingMethod &cl) | |
virtual | ~CorrectionLimitingMethod () |
Protected Attributes | |
scalar | e_ |
Additional Inherited Members | |
![]() | |
static autoPtr< CorrectionLimitingMethod > | New (const dictionary &dict) |
Correction limiting method based on the absolute particle velocity.
This method that limits the velocity correction to that of a rebound with a coefficient of restitution . The absolute velocity of the particle is used when calculating the magnitude of the limited correction. The direction is calculated using the relative velocity.
Definition at line 56 of file absolute.H.
absolute | ( | const dictionary & | dict | ) |
Definition at line 41 of file absolute.C.
Referenced by absolute::clone().
Definition at line 48 of file absolute.C.
|
virtual |
Definition at line 57 of file absolute.C.
TypeName | ( | "absolute" | ) |
|
inlinevirtual |
Implements CorrectionLimitingMethod.
Definition at line 83 of file absolute.H.
References absolute::absolute().
|
virtual |
Implements CorrectionLimitingMethod.
Definition at line 64 of file absolute.C.
References Foam::mag(), Foam::max(), and Foam::minMod().
|
protected |
Definition at line 65 of file absolute.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.