Abstract class for motion of mesh generating points. More...
#include <point_motion.hpp>

Public Member Functions | |
| virtual vector< Vector2D > | operator() (const Tessellation &tess, const vector< ComputationalCell > &cells, double time, TracerStickerNames const &tracerstickernames) const =0 |
| Calculates the velocity of all mesh points. More... | |
| virtual vector< Vector2D > | ApplyFix (Tessellation const &tess, vector< ComputationalCell > const &cells, double time, double dt, vector< Vector2D > const &velocities, TracerStickerNames const &tracerstickernames) const |
| Applies a small fix to the velocity of all mesh points once the time step is known. More... | |
| virtual | ~PointMotion (void) |
| Virtual destructor. | |
Abstract class for motion of mesh generating points.
Definition at line 15 of file point_motion.hpp.
|
virtual |
Applies a small fix to the velocity of all mesh points once the time step is known.
| tess | The tessellation |
| cells | Hydrodynamics cells |
| time | The simulation time |
| velocities | Velocities of the points |
| dt | The time step |
| tracerstickernames | The names of the tracers and stickers |
Reimplemented in CustomMotion, RoundCells, CentroidMotion, and LMotion.
Definition at line 5 of file point_motion.cpp.

|
pure virtual |
Calculates the velocity of all mesh points.
| tess | The tessellation |
| cells | Hydrodynamics cells |
| time | The simulation time |
| tracerstickernames | The names of the tracers and stickers |
Implemented in CustomMotion, RoundCells, CentroidMotion, LMotion, Duffell, Eulerian, and Lagrangian.
1.8.13