Public Member Functions | |
TypeName ("DAMotion") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, DAMotion, dictionary,(const dynamicFvMesh &mesh, const DAOption &daOption),(mesh, daOption)) | |
DAMotion (const dynamicFvMesh &mesh, const DAOption &daOption) | |
virtual | ~DAMotion () |
virtual void | correct ()=0 |
update the cell displacement More... | |
vector | getForce (const dynamicFvMesh &mesh) |
calculate the force More... | |
Static Public Member Functions | |
static autoPtr< DAMotion > | New (const dynamicFvMesh &mesh, const DAOption &daOption) |
Protected Attributes | |
const dynamicFvMesh & | mesh_ |
fvMesh More... | |
const DAOption & | daOption_ |
DAOption object. More... | |
wordList | patchNames_ |
patch names for the moving body More... | |
Definition at line 29 of file DAMotion.H.
Definition at line 22 of file DAMotion.C.
|
inlinevirtual |
Definition at line 80 of file DAMotion.H.
TypeName | ( | "DAMotion" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
DAMotion | , | ||
dictionary | , | ||
(const dynamicFvMesh &mesh, const DAOption &daOption) | , | ||
(mesh, daOption) | |||
) |
Definition at line 32 of file DAMotion.C.
References daOption(), and mesh.
Referenced by DAPimpleDyMFoam::solvePrimal().
|
pure virtual |
update the cell displacement
Implemented in DAMotionTranslationCoupled, DAMotionTranslation, and DAMotionDummy.
vector getForce | ( | const dynamicFvMesh & | mesh | ) |
calculate the force
Definition at line 72 of file DAMotion.C.
References forAll(), mesh, p, DAMotion::patchNames_, and U.
Referenced by DAMotionTranslationCoupled::correct().
|
protected |
fvMesh
Definition at line 41 of file DAMotion.H.
Referenced by DAMotionTranslation::correct(), and DAMotionTranslationCoupled::correct().
|
protected |
DAOption object.
Definition at line 44 of file DAMotion.H.
Referenced by DAMotionTranslation::DAMotionTranslation(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
|
protected |
patch names for the moving body
Definition at line 47 of file DAMotion.H.
Referenced by DAMotionTranslation::correct(), DAMotionTranslationCoupled::correct(), DAMotionTranslation::DAMotionTranslation(), DAMotionTranslationCoupled::DAMotionTranslationCoupled(), and DAMotion::getForce().