

| Public Member Functions | |
| TypeName ("translationCoupled") | |
| DAMotionTranslationCoupled (const dynamicFvMesh &mesh, const DAOption &daOption) | |
| virtual | ~DAMotionTranslationCoupled () | 
| virtual void | correct () | 
| update the cell displacement  More... | |
|  Public Member Functions inherited from DAMotion | |
| 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 () | 
| vector | getForce (const dynamicFvMesh &mesh) | 
| calculate the force  More... | |
| Protected Attributes | |
| scalar | M_ | 
| mass of the object  More... | |
| scalar | C_ | 
| spring damping coefficient  More... | |
| scalar | K_ | 
| spring stiffness constant  More... | |
| scalar | forceScale_ | 
| scaling factor for force  More... | |
| vector | direction_ = vector::zero | 
| spring oscillation direction  More... | |
| scalar | y_ | 
| location for the current step  More... | |
| scalar | V_ | 
| velocity for the current step  More... | |
| scalar | y0_ | 
| location from the previous step  More... | |
| scalar | V0_ | 
| velocity from the previous step  More... | |
| scalar | t_ | 
| the simulation time based on dT and it should be same as the runtime  More... | |
|  Protected Attributes inherited from DAMotion | |
| const dynamicFvMesh & | mesh_ | 
| fvMesh  More... | |
| const DAOption & | daOption_ | 
| DAOption object.  More... | |
| wordList | patchNames_ | 
| patch names for the moving body  More... | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from DAMotion | |
| static autoPtr< DAMotion > | New (const dynamicFvMesh &mesh, const DAOption &daOption) | 
Definition at line 42 of file DAMotionTranslationCoupled.H.
| DAMotionTranslationCoupled | ( | const dynamicFvMesh & | mesh, | 
| const DAOption & | daOption | ||
| ) | 
Definition at line 19 of file DAMotionTranslationCoupled.C.
References DAMotionTranslationCoupled::C_, DAMotion::daOption_, DAMotionTranslationCoupled::direction_, DAMotionTranslationCoupled::forceScale_, DAOption::getAllOptions(), DAMotionTranslationCoupled::K_, DAMotionTranslationCoupled::M_, DAMotion::patchNames_, DAMotionTranslationCoupled::t_, DAMotionTranslationCoupled::V0_, and DAMotionTranslationCoupled::y0_.

| 
 | inlinevirtual | 
Definition at line 87 of file DAMotionTranslationCoupled.H.
| TypeName | ( | "translationCoupled" | ) | 
| 
 | virtual | 
update the cell displacement
Implements DAMotion.
Definition at line 41 of file DAMotionTranslationCoupled.C.
References DAMotionTranslationCoupled::C_, DAMotionTranslationCoupled::direction_, forAll(), DAMotionTranslationCoupled::forceScale_, DAMotion::getForce(), DAMotionTranslationCoupled::K_, DAMotionTranslationCoupled::M_, DAMotion::mesh_, DAMotion::patchNames_, DAMotionTranslationCoupled::t_, DAMotionTranslationCoupled::V0_, DAMotionTranslationCoupled::V_, DAMotionTranslationCoupled::y0_, and DAMotionTranslationCoupled::y_.

| 
 | protected | 
mass of the object
Definition at line 48 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
spring damping coefficient
Definition at line 51 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
spring stiffness constant
Definition at line 54 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
scaling factor for force
Definition at line 57 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
spring oscillation direction
Definition at line 60 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
location for the current step
Definition at line 63 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct().
| 
 | protected | 
velocity for the current step
Definition at line 66 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct().
| 
 | protected | 
location from the previous step
Definition at line 69 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
velocity from the previous step
Definition at line 72 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().
| 
 | protected | 
the simulation time based on dT and it should be same as the runtime
Definition at line 75 of file DAMotionTranslationCoupled.H.
Referenced by DAMotionTranslationCoupled::correct(), and DAMotionTranslationCoupled::DAMotionTranslationCoupled().