13#ifndef CD_TRACERPARTICLE_H
14#define CD_TRACERPARTICLE_H
18#include <CD_NamespaceHeader.H>
67 static constexpr auto columns = std::make_tuple(
79 static constexpr auto h5PartColumns = std::make_tuple(
83#include <CD_NamespaceFooter.H>
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