chombo-discharge
Loading...
Searching...
No Matches
CD_TracerParticle.H
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021-2026 SINTEF Energy Research
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
13#ifndef CD_TRACERPARTICLE_H
14#define CD_TRACERPARTICLE_H
15
16// Our includes
17#include <CD_ParticleSoA.H>
18#include <CD_NamespaceHeader.H>
19
28{
31#if CH_SPACEDIM == 3
33#endif
34
35 double xk_x = 0.0;
36 double xk_y = 0.0;
37#if CH_SPACEDIM == 3
38 double xk_z = 0.0;
39#endif
40
43#if CH_SPACEDIM == 3
45#endif
46
49#if CH_SPACEDIM == 3
51#endif
52
55#if CH_SPACEDIM == 3
57#endif
58};
59
63template <>
82
83#include <CD_NamespaceFooter.H>
84
85#endif
Declaration of ParticleSoA, an arena-backed Struct-of-Arrays particle container.
CD_PARTICLE_REAL ParticleReal
Floating-point type a user may use for payload columns.
Definition CD_ParticleSoA.H:156
Descriptor of a SpaceDim-component vector payload column, written as name-x/name-y/name-z.
Definition CD_ParticleSoA.H:250
Traits class that a user specializes to describe the PAYLOAD columns of a particle type....
Definition CD_ParticleSoA.H:192
SoA payload for tracer particles: interpolated velocity plus Runge-Kutta stage scratch.
Definition CD_TracerParticle.H:28
double xk_x
Position snapshot x^k, x-component (double: position-like).
Definition CD_TracerParticle.H:35
ParticleReal v_x
Interpolated velocity, x-component.
Definition CD_TracerParticle.H:29
ParticleReal k2_x
Runge-Kutta stage k2, x-component.
Definition CD_TracerParticle.H:47
ParticleReal k1_x
Runge-Kutta stage k1, x-component.
Definition CD_TracerParticle.H:41
ParticleReal k1_z
Runge-Kutta stage k1, z-component.
Definition CD_TracerParticle.H:44
double xk_z
Position snapshot x^k, z-component (double: position-like).
Definition CD_TracerParticle.H:38
double xk_y
Position snapshot x^k, y-component (double: position-like).
Definition CD_TracerParticle.H:36
ParticleReal k2_y
Runge-Kutta stage k2, y-component.
Definition CD_TracerParticle.H:48
ParticleReal k3_x
Runge-Kutta stage k3, x-component.
Definition CD_TracerParticle.H:53
ParticleReal k2_z
Runge-Kutta stage k2, z-component.
Definition CD_TracerParticle.H:50
ParticleReal v_z
Interpolated velocity, z-component.
Definition CD_TracerParticle.H:32
ParticleReal k3_z
Runge-Kutta stage k3, z-component.
Definition CD_TracerParticle.H:56
ParticleReal v_y
Interpolated velocity, y-component.
Definition CD_TracerParticle.H:30
ParticleReal k3_y
Runge-Kutta stage k3, y-component.
Definition CD_TracerParticle.H:54
ParticleReal k1_y
Runge-Kutta stage k1, y-component.
Definition CD_TracerParticle.H:42