Lagrangian particles transported by the flow. More...
Namespaces | |
module | fields_particles |
The fields associated to lagrangian particles. | |
module | type_particle |
The particle type. | |
module | type_particle_list |
The particle list type. | |
module | variables_particles |
The particle fields. | |
This module can be used for manipulating lagrangian particles advected by the fluid. For now, only passive/mass-less particles are defined; but any developer can use them for implementing more complex particles' behaviour such as particles with mass, chemical reactions, concentration dynamic, etc.
Particles are (passively) transported by the flow. Their position \(\mathbf{x}\) follows the trajectories of the fluid such as:
\[ \frac{d \mathbf{x}}{d t}\left( t \right) = \mathbf{u}\left( \mathbf{x}, t \right) \]
In this framework, for any quantity \( \phi \) transported by the fluid, the associated advection equation is solved in a lagrangian way:
\[ \frac{D \phi}{D t} = \frac{\partial \phi}{\partial t} + \mathbf{u} \cdot \nabla \phi = 0 \]