Public Member Functions | List of all members
Eulerian Class Reference

Motion scheme where all point velocities are always zero. More...

#include <eulerian.hpp>

Inheritance diagram for Eulerian:
Inheritance graph
[legend]
Collaboration diagram for Eulerian:
Collaboration graph
[legend]

Public Member Functions

vector< Vector2Doperator() (const Tessellation &tess, const vector< ComputationalCell > &cells, double time, TracerStickerNames const &tracerstickersnames) const
 Calculates the velocity of all mesh points. More...
 
- Public Member Functions inherited from PointMotion
virtual vector< Vector2DApplyFix (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.
 

Detailed Description

Motion scheme where all point velocities are always zero.

Definition at line 12 of file eulerian.hpp.

Member Function Documentation

◆ operator()()

vector< Vector2D > Eulerian::operator() ( const Tessellation tess,
const vector< ComputationalCell > &  cells,
double  time,
TracerStickerNames const &  tracerstickernames 
) const
virtual

Calculates the velocity of all mesh points.

Parameters
tessThe tessellation
cellsHydrodynamics cells
timeThe simulation time
tracerstickernamesThe names of the tracers and stickers
Returns
Velocities of the points

Implements PointMotion.

Definition at line 4 of file eulerian.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: