

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().